IDEA热更新SpringBoot代码(亲测有效)
引言现在网上那些什么热部署,热更新的帖子,绝大部分都是复制粘贴的,然后,笔者亲测,发现,按照网上的配置,效果是:代码发生更新,就会重新启动SpringBoot项目,注意:是重启,不是热更新代码,不像传统项目Tomcat那样的热更新。这和我直接重新run项目有什么区别?(区别是我不用点击,它自己会重启。。。真的搞笑)如何热更新代码?笔者的项目全都是SpringBoot微服务,这里以其中一个微...
·
引言
现在网上那些什么热部署,热更新的帖子,绝大部分都是复制粘贴的,然后,笔者亲测,发现,按照网上的配置,效果是:代码发生更新,就会重新启动SpringBoot项目,注意:是重启,不是热更新代码,不像传统项目Tomcat那样的热更新。这和我直接重新run项目有什么区别?(区别是我不用点击重启按钮,install,它自己会重启。。。真的搞笑)
如何热更新代码?
笔者的项目全都是SpringBoot微服务,这里以其中一个微服务为例,我的是IDEA2019.1.3版本(旧版本是没有SpringBoot红框中的选项的,只有Tomcat才能选,例如2017版本)。
接下来很简单了,选择失去焦点时,更新class文件与resouces文件(上面那个是当代码发生改变时,更新class文件与resouces文件,但是亲测无效,所以是Do nothing。。。)
当切换页面的时候代码就实现了热更新
更多推荐
已为社区贡献1条内容
所有评论(0)