spring boot是啥IDEA热更新SpringBoot代码(亲测有效)
引⾔
现在⽹上那些什么热部署,热更新的帖⼦,绝⼤部分都是复制粘贴的,然后,笔者亲测,发现,按照⽹上的配置,效果是:代码发⽣更新,就会重新启动SpringBoot项⽬,注意:是重启,不是热更新代码,不像传统项⽬Tomcat那样的热更新。这和我直接重新run项⽬有什么区别?(区别是我不⽤点击重启按钮,install,它⾃⼰会重启。。。真的搞笑)
如何热更新代码?
笔者的项⽬全都是SpringBoot微服务,这⾥以其中⼀个微服务为例,我的是IDEA2019.1.3版本(旧版本是没有SpringBoot红框中的选项的,只有Tomcat才能选,例如2017版本)。
接下来很简单了,选择失去焦点时,更新class⽂件与resouces⽂件(上⾯那个是当代码发⽣改变时,更新class⽂件与resouces⽂件,但是亲测⽆效,所以是Do nothing。。。)
当切换页⾯的时候代码就实现了热更新
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论