idea:开发环境的热部署设置

首先,在Web模块的项目对象模型中增加热部署组件引用和构建 工程的插件配置,如下所示:
idea:开发环境的热部署设置
然后,在IDEA中,通过使用组合键“Shift+Ctrl+Alt+/”,打 开“Maintenance”对话框,选择“Registry”,
idea:开发环境的热部署设置
在打开的“Registry”配置中,选 择“compiler.automake.allow.when.app.running”选项,
idea:开发环境的热部署设置
上面设置完成之后,针对每一个项目,再在IDEA的设置窗口中 选择“Complier”,勾选“Build project automatically”选项,
最后,再打开浏览器的开发者工具窗口(如Chrome),选 择“Network”菜单下面的“Disable cache”选项,
idea:开发环境的热部署设置
浏览器的开发者工具窗口:
idea:开发环境的热部署设置
另外,为了不让每次修改一个Class就触发应用重启,可以在配 置文件“application.yml”中增加如下所示的配置项:
idea:开发环境的热部署设置
完成了上面这些配置之后,当我们修改页面设计时,程序就会进 行自动更新了。而修改类文件时,还需要手动重启一下,因为大家都 不想在每修改一行代码时就自动触发应用重启,那也是很烦人的。