以下步骤仅适用于InteliJ IDEA,请注意以下步骤在每一个需要开启热部署的项目中都需要设置一遍。
第一步:导入依赖坐标
在pom.xml导入以下依赖,并重载pom.xml文件使这个依赖生效。
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
第二步:开启自动编译
在Settings-Build-Compiler中勾选Build project automatically

第三步:开启允许在运行过程中修改文件
在IDEA软件窗口的任意位置,按Ctrl+Alt+Shift+/,选择Registry

在弹出的窗口中找到compiler.automake.allow.when.app.running,勾选它。

至此热部署就设置好了,修改Java代码时,会自动重新编译修改过的文件并实时同步到JVM中,使修改能够实时生效,而无需重启SpringBoot项目。



