Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
1、在pom.xml中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2、修改application.yml文件
spring
devtools:
restart:
#热部署生效
enabled: true
#静态更新目录
exclude: templates
#重启的目录
additional-paths: src/main/java
3
、修改IDAE
Shift+Ctrl+Alt+/,打开如下图,选择第一个
选中,compiler.automake.allow.when.app.runing 复选框
然后启动项目,就可以了