devtools:
devtools并没有采用热部署的方式,而是一种较快的重启方式.
springboot实现热部署
IDEA 热部署
将devtools的设置都还原,尤其是pom文件的依赖。
IDEA 提供了 HotSwap 插件,可以实现真正的热部署。如下图所示:
修改代码,需要重新编译下代码。点击 IDEA 的菜单 Build -> Build Project,手动进行编译。
如果实现自动编译:
要注意,需要焦点从 IDEA 离开。
修改代码,切换到浏览器再赶紧切换到 IDEA 中,以达到 IDEA 失去焦点的效果。在 IDEA 中可以看修改的类被重载的提示。如下图所示: