intellij Idea热部署失效问题解决方案
困惑:
大家愿意用idea的一个原因就是idea支持热部署,但是有时候会发现idea的热部署不灵敏,或者失效。究其原因,依旧是我们对idea工具使用不当造成。
原理:
从官方的重构机制来看,热部署只在debugger模式下生效,那么为什么要这么说呢,请看下图:
从上图可知,reloadclass和构建项目都是在debugger模式下,所以Run方式下的热部署不生效也属于正常现象。
解决方案:
请使用Debugger模式启动项目。
大家愿意用idea的一个原因就是idea支持热部署,但是有时候会发现idea的热部署不灵敏,或者失效。究其原因,依旧是我们对idea工具使用不当造成。
从官方的重构机制来看,热部署只在debugger模式下生效,那么为什么要这么说呢,请看下图:
从上图可知,reloadclass和构建项目都是在debugger模式下,所以Run方式下的热部署不生效也属于正常现象。
请使用Debugger模式启动项目。