IDEA配置SpringBoot项目在DEBUG模式下的热加载

我想说的是热加载,不是热部署,像Eclipse一样可以在debug模式下改几行代码不用重启的。SpringBoot可以通过pom.xml配置实现热部署,但热部署在开发中觉得并不友好,特别是还要启用其他端口的时候,热部署会导致端口被占用。

话不多说,看图如下:  项目必须debug启动才能生效

1、一个SpringBoot项目,点击启动类管理按钮,也可以通过菜单Run -> Edit Configurations...

IDEA配置SpringBoot项目在DEBUG模式下的热加载_第1张图片

2、找到springboot配置,可以看到有个Running Application Update Policies ,如下图:

IDEA配置SpringBoot项目在DEBUG模式下的热加载_第2张图片

 

这样配置就完成了,只要Debug启动,当你的类发生修改(必须是方法内的修改),或者idea失去焦点,都会自动热加载一次classes文件。类似于eclipse的debug功能。

 

你可能感兴趣的:(eclipse&idea)