该文章参考了以下两篇文章,在此说明!
idea下设置springBoot项目热部署(热加载)
SpringBoot项目实现热部署(启动开发模式)
1、在pom.xml文件中添加所需依赖
<!--添加热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
另外下面的代码是放在 下面里的
<plugin>
<!--热部署配置-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork:如果没有该项配置,整个devtools不会起作用-->
<fork>true</fork>
</configuration>
</plugin>
二、设置idea的自动编译
(1)File-Settings-Compiler勾选 Build Project automatically
(2)快捷键 ctrl + shift + alt + /,选择Registry
打开compiler.automake.allow.when.app.running(自动编译)
降低compile.document.save.trigger.delay(触发文档保存对静态文件的更新时延)到100
降低compiler.automake.trigger.delay到100
注:如果在注册表中找不到Compiler autoMake allow when app running,需要在File-》setting-》advanced settings中找