IDEA热更新SpringBoot代码(亲测有效)

引言

现在网上那些什么热部署,热更新的帖子,绝大部分都是复制粘贴的,然后,笔者亲测,发现,按照网上的配置,效果是:代码发生更新,就会重新启动SpringBoot项目,注意:是重启,不是热更新代码,不像传统项目Tomcat那样的热更新。这和我直接重新run项目有什么区别?(区别是我不用点击重启按钮,install,它自己会重启。。。真的搞笑)

如何热更新代码?

IDEA热更新SpringBoot代码(亲测有效)_第1张图片
笔者的项目全都是SpringBoot微服务,这里以其中一个微服务为例,我的是IDEA2019.1.3版本(旧版本是没有SpringBoot红框中的选项的,只有Tomcat才能选,例如2017版本)。
接下来很简单了,选择失去焦点时,更新class文件与resouces文件(上面那个是当代码发生改变时,更新class文件与resouces文件,但是亲测无效,所以是Do nothing。。。)
当切换页面的时候代码就实现了热更新

你可能感兴趣的:(开发工具)