IDEA配置



​CTRL + SHIFT + A​

IDEA 实现 SpringBoot 热部署_spring



查找 make project automatically 并选中

IDEA 实现 SpringBoot 热部署_spring_02



​CTRL + SHIFT + A​​ 查找 Registry

IDEA 实现 SpringBoot 热部署_maven配置_03


找到并勾选compiler.automake.allow.when.app.running
IDEA 实现 SpringBoot 热部署_SpringBoot_04


Maven配置

  • 在pom.xml文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
  • 开启热部署
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>//该配置必须
</configuration>
</plugin>
</plugins>
</build>

浏览器缓存配置



Google Chrome

IDEA 实现 SpringBoot 热部署_idea_05

IDEA 实现 SpringBoot 热部署_maven配置_06


FireFox
IDEA 实现 SpringBoot 热部署_spring_07


IE
IDEA 实现 SpringBoot 热部署_spring_08

IDEA 实现 SpringBoot 热部署_maven配置_09

IDEA 实现 SpringBoot 热部署_spring_10