Spring Bootはどのように設定を自動的に更新しますか?
Spring Bootで自動更新設定が可能となるspring-boot-devtools依存関係の追加
- pom.xml
- spring-boot-devtools
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtime</scope>
</dependency>
- application.properties
# 开启自动重启
spring.devtools.restart.enabled=true
# 规定重启时排除的文件
spring.devtools.restart.exclude=static/**,public/**
- Spring Boot DevTools
ファイルが変更されると、アプリは自動的に再起動し、設定が更新されます。このため、アプリを再起動せずに設定変更が行えます。