// configurations 는 일단 안해도 되는벗(springboot version따라?) configurations { developmentOnly runtimeClasspath { extendsFrom developmentOnly } } dependencies { developmentOnly("org.springframework.boot:spring-boot-devtools") }
java -jar
로 실행될 때는 운영 시스템으로 간주하고 devtools가 비활성화 된다.-Dspring.devtools.restart.enabled=true|false
로 제어 가능하다.classpath
상의 특정 파일이 갱신될 때만 변경 사항을 자동 반영하게 할 수 있다.src/main/resources/.reloadtrigger
파일이 변경 될 때만 애플리케이션이 자동 재시작된다.'spring.devtools.restart.trigger-file=.reloadtrigger
$HOME/.config/spring-boot/spring-boot-devtools.{properties|yml|yaml}
파일이 존재하면 자동으로 읽어 최우선 순위로 적용한다.$HOME/.spring-boot-devtools.properties
위의 파일이 없으면 적용된다.spring.devtools.livereload.enabled=false