IDEA中实现热部署

所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。

开启IDEA 的自动编译(静态)

具体步骤:打开顶部工具栏 File -> Settings -> Build,Execution, Deployment -> Compiler 然后勾选 Build project automatically

开启IDEA 的自动编译(运行期间)

具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。

compiler.automake.allow.when.app.running -> 自动编译
compile.document.save.trigger.delay -> 自动更新文件
compile.document.trigger.delay -> 自动更新文件

开启SpringBoot 的热部署(插件)

具体步骤:在POM文件添加热部署插件

1
2
3
4
5
6
<!--热部署插件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>

关闭浏览器缓存(重要)

-------------- 本文结束  感谢您的阅读 --------------