软件版本:IDEA 2017.2.7 + Tomcat 9.0.7
操作步骤如下:
1、设置 Debug Configuration
2、配置 class 文件热更新
File -> Settings -> Build,Execution,Deployment -> Debugger -> HotSwap
3、点击工具栏上的“Debug”按钮,进入调试状态
特别注意:
只有在“Debug”模型下,“热更新”才起作用,,,,“Run”模式下,需要自己手动重启 Tomcat,即重新 Deploy(部署)。
使用总结:
1、重新编译项目(被修改过的文件),默认的快捷键为 Ctrl + F9,现在被改成了 F5; ===》主要用到
编译Java并热更新class文件
的功能触发 Update 动作,默认的快捷键为 Ctrl + F10,现在被改成了 F4; ===》主要用到 重新提交网站相关文件的功能,如 Update (classes 、resources 配置文件),Deploy (html/js/css)
2、所以,我平常本地开发的时候:
当有 Java 文件修改时,按快捷键
F5
;当有 .xml、.properties 等资源(resources)文件修改时,按快捷j键
F4
;