Spring DevTool은 아래와 같은 기능을 지원한다.
calsspath에 있는 파일이 변경될 때 마다 애플리케이션을 자동으로 재시작 해준다.
[파일 -> 설정 -> 빌드,실행,배포 -> 컴파일러] 에서 프로젝트 자동 빌드를 체크하면 적용된다.
정적인 html, css, js 수정시 새로고침 없이 바로 적용 가능하다. application.properties 에서 아래의 내용을 추가한다.
spring.devtools.livereload.enabled =true
2025년 9월 8일 현재 LiveReload는 서비스를 더이상 제공하지 않고 있다.
타임리프의 캐싱 기능을 끄기 위해서는 아래처럼 application.properties 에 추가하면 된다.
spring.thymeleaf.cache = false