1. Spring Boot Devtools
- 애플리케이션 개발 시 유용한 기능들을 제공하는 모듈
2. Spring Boot Devtools 제공 대표적인 기능
① Automatic Restart - classpath 에 있는 파일 변경 시 애플리케이션 자동으로 재시작
② Live Reload - 정적 파일 수정 시 새로 고침 없이 바로 적용
③ Property Defaults - 캐싱 기능을 false 로 설정
3. Spring Boot Devtools 의존성 주입
dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
}
4. Automatic Restart
- ①, ②번은 버전이 바뀌면서 없어진 건지 안보임
① shift 키 2번 연속으로 입력 후, “registry” 검색
② 애플리케이션이 실행 도중이어도 자동으로 재실행될 수 있도록 체크
③ 소스를 수정할 때 자동으로 빌드가 되도록 설정
- [Setting] - [Compiler] - Build project automatically D체크
5. Live Reload
# Live Reload 기능 활성화
spring.devtools.livereload.enabled=true
② 구글 크롬 웹 브라우저에서 LiveReload 프로그램 설치
6. Property Defaults
- 운영 환경에서는 true, 개발 환경에서는 false
# Thymeleaf cache 사용 중지
spring.thymeleaf.cache=false
'Web & Android > SpringBoot' 카테고리의 다른 글
[SpringBoot] enum Class (열거형) (0) | 2023.10.14 |
---|---|
[SpringBoot] Bootstrap (0) | 2023.10.14 |
[SpringBoot] 파일 경로 설명 (0) | 2023.10.14 |
[SpringBoot] log 디자인 변경하는 방법 (코드) (0) | 2023.10.13 |
[SpringBoot] Validation (0) | 2023.10.13 |