1.前言
随着项目文件的增多,重启idea所需的时间高达数十秒乃至半分钟,同时重启项目也会刷新Java程序应用程序级缓存,配置热部署后,修改程序源代码或者配置文件即可,而不需要重新部署服务。
2.如何配置
我使用的是idea2022.1.3版本,其他版本的没配置过。
1.第一步点击项目修改配置。
2.第二步点击更多选项。
3.选择热部署的方式。
红字是修改时触发,会有延时,不是立即触发。
蓝字是鼠标指针离开idea界面时触发。
配置的选项有三种:
1.Do nothing:不配置。
2.Update resources 修改源代码时触发。
3.Update classes and resources 修改源代码或资源文件时触发。
配置完成后会有如下的两条信息:
4.查看效果
配置完后使用debug模式运行项目。项目运行完毕后再修改代码(热部署会有延时,点击更新按钮或者快捷键Ctrl + F10立即更新),idea栏会看到如下的提示 (1 class reloaded)及表示配置成功。
成功效果如下: