springBoot热部署
- 依赖包,添加后重启
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
- 不被热部署的文件
/META-INF/maven, /META-INF/resources, /resources, /static, /public, or /templates
- 指定不被热更新的文件
//application.properties配置文件默认是热部署的 在这个文件里面写入如下代码
spring.devtools.restart.exclude=application.properties
- 手动触发热更新(适合开发的时候,当功能完成的时候修改version值,才进行更新,不影响前端开发)
spring.devtools.restart.trigger-file=trigger.txt