Spring Boot Devtools
- Spring Boot Devtools를 설치하면 서버 재시작 없이도 클래스 변경시 서버가 자동으로 재가동된다.
build.gradle 파일에
dependencies 항목에 developmentOnly 'org.springframework.boot:spring-boot-devtools'를 추가
build.gradle 파일의 내용을 적용하려면 다음처럼 build.gradle 파일을 선택한후 오른쪽 마우스 버튼을 눌러 [Gradle -> Refresh Gradle Project]를 선택하여 필요한 라이브러리를 다운로드해야 한다.
developmentOnly
Gradle의 developmentOnly는 개발환경에만 적용되는 설정이다. 즉, 운영환경에 배포되는 jar, war 파일에는 developmentOnly로 설치된 라이브러리는 제외된다.
롬복 ( lombok )
롬복(lombok)은 자바 클래스에 Getter, Setter, 생성자 등을 자동으로 만들어 주는 도구
build.gradle 파일에
dependencies 항목에
compileOnly 'org.projectlombok:lombok' (컴파일시 롬복이 적용되도록 적용 )
annotationProcessor 'org.projectlombok:lombok' 추가
compileOnly
build.gradle 파일의 compileOnly는 해당 라이브러리가 컴파일 단계에서만 필요한 경우에 사용한다.
annotationProcessor
컴파일 단계에서 애너테이션을 분석하고 처리하기 위해 사용한다.
출처 : https://wikidocs.net/160957
1-05 스프링부트 도구 설치하기
`[완성 소스]` : [https://github.com/pahkey/sbb/tree/1-05](https://github.com/pahkey/sbb/tree/1-05) ...
wikidocs.net
'JAVA > SPRINGBOOT' 카테고리의 다른 글
[SPRINGBOOT] RequestBody / RequestParam (0) | 2022.08.08 |
---|---|
[SPRINGBOOT] 스프링부트의 구조 (0) | 2022.07.25 |
[SPRINGBOOT] 스프링부트 맛보기 (0) | 2022.07.07 |
[SPRINGBOOT] 빌드관리도구 maven 과 gradle (0) | 2022.06.26 |
[springboot][thymeleaf] thymeleaf:fragment (0) | 2022.04.25 |