본문 바로가기
반응형

Java28

[eclipse] 이클립스 설치, STS(Spring Tools 4) 설치 Eclipse 설치 STS 설치 (Spring Tools 4 for Eclipse) 1. 설치파일 다운로드 - 공식 사이트에서 설치 파일을 다운로드 받습니다. https://spring.io/tools#main Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org - Download x86_64 클릭해서 다운로드 후 실행. 2. 설치파일 실행 - java version 과 i.. 2021. 7. 2.
[Spring-Boot] Lombok "log" cannot be resolved 해결 gradle 에서 dependencies 에 lombok 을 추가하는 것만으로 사용하는게 아닌가 봅니다. 일단 gradle 에 추가 한 후에 아래 스샷처럼 lombok-{version}.jar 를 찾아서 우클릭 -> Run As -> Java Application 클릭 아래와 같은 설치 화면이 나옵니다. 설치가 완료되었습니다. IDE 를 재실행 하고 rebuild 하랍니다. 재실행 후 clean 하니까 되네요. Spring Boot Tutorial 시리즈 2021.07.03 - [Java] - [SpringBoot] RestApi 만들기 (1) 프로젝트 생성 2021.07.03 - [Java] - [SpringBoot] RestApi 만들기 (2) JSON 형식 리턴 2021.07.04 - [Java] .. 2021. 6. 28.
[Spring] Java Bean 자바빈 자바빈 JavaBean 빈 Bean 자바빈(JavaBean)은 원래 비주얼 툴에서 조작 가능한 컴포넌트를 말한다. 자바의 주력 개발 플랫폼이 웹 기반의 엔터프라이즈 방식으로 바뀌면서 비주얼 컴포넌트로서 자바빈은 인기를 잃어갔지만, 자바빈의 몇 가지 코딩 관례는 JSP 빈, EJB와 같은 표준 기술과 자바빈 스타일의 오브젝트를 사용하는 오픈소스 기술을 통해 계속 이어져 왔다. 이제는 자바빈이라고 말하면 비주얼 컴포넌트라기보다는 다음 두 가지 관례를 따라 만들어진 오브젝트를 가리킨다. 간단히 빈이라고 부르기도 한다. 디폴트 생성자 : 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어야 한다. 툴이나 프레임워크에서 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요한다. 프로퍼티 : 자바빈이 노출하는 이름을 .. 2021. 6. 21.
[Spring-Boot] JUnit Test 추가하기 기존 샘플 소스에 이어서 하겠습니다. 기존에 샘플로 추가하지 않았다면 아래 링크 참고하시고요~ 2021.06.07 - [Java] - [Spring-Boot] RESTApi 만들어보기 hello-world (이클립스) src/test/java 아래에 package 아래에 class 를 생성합니다. Naming 규칙은 테스트 하려는 Controller 뒤에 Test 를 붙히는게 좋겠네요. package com.bryan.hello; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static org.springframework.test.web.servlet.result.MockMvcRes.. 2021. 6. 19.
[Spring-boot] 수동으로 설정 초기화 아래 사이트에서 설정 한 다음 Generate 를 누르면 초기화된 spring-boot project 가 zip 파일로 다운로드 됩니다. https://start.spring.io/ 2021. 6. 19.
[Spring-boot] 시작하기 전 알아야 할 것들 Spring 스프링 프레임워크는 자바 생태계에서 가장 대중적인 응용프로그램 개발 프레임워크입니다. 의존성 주입(DI, Dependency Injection)과 제어의 역전(IOC, Inversion Of Control)은 스프링에서 가장 중요한 특징중 하나입니다. 이들로 인해서 좀더 결합도를 낮추는 방식으로 어플리케이션을 개발할 수 있습니다. 이러한 개발방식으로 개발한 응용프로그램은 단위테스트가 용이하기 때문에 보다 퀄리티 높은 프로그램을 개발할 수 있습니다. DI 없는 예제 @RestController public class MyController { private MyService service = new MyService(); @RequestMapping("/welcome") public Strin.. 2021. 6. 19.
[Spring-Boot] RESTApi 만들어보기 hello-world (이클립스) 이클립스와 STS 플러그인이 설치되어있어야 합니다. 아래 글 참고하세요~ 2021.07.02 - [Java] - [eclipse] 이클립스 설치, STS(Spring Tools 4) 설치 File -> New -> Project 선택 Spring-Boot -> Spring Starter Project 선택 Project 정보 입력 maven 보다는 Gradle 추천 Java Version 은 맞는것. 이 예제는 Jar 와 Java 로 합니다. Package 명 설정 해주시고. spring boot version 은 기본으로 선택되어있는거로, spring web 검색해서 선택. Finish 클릭 우측 하단에 로딩이 끝나면 HelloRestApplication.java 프로젝트 시작점. 자동생성 applic.. 2021. 6. 7.
windows에 IntelliJ 설치하기. IntelliJ IDEA 설치 Windows 10 에 IntelliJ 설치 일단 아래 사이트로 이동합니다. https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more... www.jetbrains.com 다운로드 클릭. Communiyu 가 무료버전입니다. Ultimate 는 무료 평가판 이후 유료가 됩니다. 다운로드 받습니다. 경고는 무시합니다. 다운로드된 .exe 파일을 더블클릭 하여 실행합니다. Next > 64-bit launcher 체크. PATH 에.. 2019. 12. 21.
728x90
반응형