스프링부트 프로젝트를 시작하면서 html를 바꿀 때마다 서버를 재시작하는 게 너무 귀찮아서 변경없이 하는방법을 찾아봤다.
근데 다들 compiler.automake.allow.when.app.running를 추가하라는데 나는 없었다. 그래서 기록용으로 남겨둔다.
(compiler.automake.allow.when.app.running 없음 오류 해결법->4번으로)
dependencies {
..
developmentOnly("org.springframework.boot:spring-boot-devtools")
}
spring:
devtools:
livereload:
enabled: true
restart:
enabled: ture
thymeleaf:
cache: false
preferences의 advanced Settings에서 Allow auto-make~ 저걸 체크하면 된다고 한다.
여기까지 하면 이제 서버 재시작 없이 인텔리제이에서 자유롭게 html, css를 변경할 수 있다.
+이렇게 했는데도 시작이 안 된다면 브라우저의 캐시를 한번 삭제해보세요.