Version: Next

devtools 热部署

  1. 将 devtools 添加到项目
  2. 在 pom.xml 中添加 plugin
  3. 开启自动编译 automatic build
  4. 更新值
  5. 重启 IDEA

1. devtools maven 坐标

<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
  1. 在父工程 pom.xml 中添加 plugin
<build>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<!-- 省略 -->
</pluginManagement>
<plugins>
<!--热部署-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.1.RELEASE</version>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
  1. 开启自动编译 automatic build
  • Settings -> Build -> Complier 勾选以下项目

  1. ctrl + shift + alt + / mac: command + option + shift + /
  • 选择 Registry
  • 搜索 complier.automake.allow.when.app.runing ,勾选
  • 搜索 actionSystem.assertFocusAccessFromEdt ,勾选
  1. 重启 IDEA