Web/Spring

spring-boot-devtools

UL :) 2022. 8. 4. 01:53

공식문서: https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.devtools

 

제공하는 기능:

  • Hot Swapping (정적 리소스가 변경되어도 서버 재시작 없이 반영)
  • H2 Console 자동 활성화
  • 등등... 

 

Gradle 사용 시  build.gradle 설정 :

developmentOnly("org.springframework.boot:spring-boot-devtools")

 

applicatoin.propeties 설정 :

spring.thymeleaf.cache=false
spring.devtools.remote.restart.enabled=true

 

타임리프 사용 중이므로 윗 줄도 들어갔습니다.

 

 

IntelliJ 설정

 

검색(Shift 두번) > Registry >complier.automake.allow.when.app.running 옵션 켜기

 

2021 버전 부터는 해당 설정이 레지스트리에서 Advanced Settings으로 옮겨졌다고 합니다.  참고

 

 

 

Settings > Compiler > Build project automatically 체크