Springboot项目在IDEA中实现热部署指南
作者:不能慌!
告别手动重启!学会IDEA热部署,开发效率翻倍,本指南教你开启自动编译与热部署策略,引入spring-boot-devtools依赖,并调整实时编译参数,无需等待,页面刷新即见效果,快速提升调试体验,点击立即掌握IDE高效技巧
1、开启IDEA自动编译
(静态编译):File→ Settings→ Default Settings→ Build→ Compiler →选 Build project automatically

(动态编译):同时按住 Ctrl + Shift + Alt + / 然后进入Registry (双击shift键搜索框搜索Registry ),勾选自动编译并调整延时参数。
- compiler.automake.allow.when.app.running → 自动编译(实时编译)
- compiler.automake.trigger.delay,
- compile.document.save.trigger.delay → 自动更新文件, 它主要是针对静态文件如 JS 、CSS的更新,将延迟时间减少后,F5刷新页面就能看到效果

2、开启IDEA的热部署策略!!!
选择如下:

3、引入热部署依赖(spring-boot-devtools)
<!--热部署插件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.4.5</version>
</dependency>4、关掉浏览器缓存(浏览器页面F12,或右键检查)

5、启动项目测试
如在顶部添加一张图片

页面刷新,项目自动重新部署效果如下(没添加之前雨之后对比):

热部署就完成了,记录录录录录录录录录录录录录录!!!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
