加入maven依赖

<!-- spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.2.6.RELEASE</version>
<optional>true</optional><!--依赖不会进行传递-->
</dependency>

maven插件 

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>


修改idea的编译设置

idea的热部署dev-tools    maven中的optional设置为true依赖不会进行传递_spring

然后快捷键ctrl + alt + shift + /   选择Register 

 idea的热部署dev-tools    maven中的optional设置为true依赖不会进行传递_maven_02

将下面两个勾选上 

idea的热部署dev-tools    maven中的optional设置为true依赖不会进行传递_ide_03

idea的热部署dev-tools    maven中的optional设置为true依赖不会进行传递_spring_04 

最好重新打开一下idea