intellij Idea热部署失效问题解决方案

困惑:      

      大家愿意用idea的一个原因就是idea支持热部署,但是有时候会发现idea的热部署不灵敏,或者失效。究其原因,依旧是我们对idea工具使用不当造成。

原理:

从官方的重构机制来看,热部署只在debugger模式下生效,那么为什么要这么说呢,请看下图:

intellij Idea热部署失效问题解决方案

从上图可知,reloadclass和构建项目都是在debugger模式下,所以Run方式下的热部署不生效也属于正常现象。

解决方案:

请使用Debugger模式启动项目。