1. pom.xml文件中添加devtools依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>
2. 系统配置文件application.yaml开启热部署
logging:file:name: multithread.logspring:devtools:restart:enabled: trueadditional-paths: src/main/javafreemarker:cache: false
3. 修改IDEA配置,自动编译
当我们修改了类文件后,idea不会自动编译,得修改idea设置。
(1)File-Settings-Compiler-Build Project automatically
(2)ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running
4. 结果
- 修改类–>保存:应用会重启
- 修改配置文件–>保存:应用会重启
- 修改页面–>保存:应用不会重启,但会重新加载,页面会刷新
