IDEA SpringBoot 热更新、热重载配置方法

此文章发布于 68 个月前,部分信息可能已经过时,请自行斟酌确认。

现在开发流行热更新热重载,修改代码后不重启新启动应用即可使修改生效,特别是 web 前端开发特别酸爽,修改后连网页都不用 F5 刷新,刚开始学习SpringBoot发现热更新不生效,研究发现正确姿势如下。

IDEA 配置热更新热重载方法

第一步

pom.xml配置依赖和插件,注意下图中框出的地方不能少。

20190411201856544.png

第二步

打开 idea 设置,定位到:File | Settings | Build, Execution, Deployment | Compiler,将Build project automatically勾选。

20190411202047905.png

第三步

第三部:按快捷键ctrl+alt+shift+/选择Registry...,然后找到compiler.automake.allow.when.app.running并勾选。

20190411202324344.png

20190411204114305.png

完成

这样就可以热更新了,每次保存后可能要等3-5秒左右会自动重新编译,另外微酷发现还有个设置是compiler.automake.postpone.when.idle.less.than,默认`3000 毫秒,作用是如果目前自动构建即将启动IDE空闲时间小于指定毫秒,则自动生成将被推迟,以避免干扰用户的活动,所以可以设置短一点,这样每次修改后可以尽快编译。

备注:微酷测试第三步如果不设置也可以,但要用命令的方式启动:mvn spring-boot:run

最后修改:2019 年 04 月 11 日 08 : 41 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论