IDEA + SpringBoot 开启热更新

148 阅读1分钟

1. pom文件更新

pom.xml

1.1 添加依赖

<!--添加热部署-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>runtime</scope>
</dependency>

1.2 添加插件

在build 章节中添加如下配置

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring-boot.version}</version>
                <configuration>
                    <fork>true</fork>
                    <addResources>true</addResources>
                </configuration>
</plugin>

2. SpringBoot 配置更新

application.yaml 中添加如下配置

spring:
  devtools:
    restart:
      enabled: true

3. Idea 配置

3.1 setting 修改

3.1.1 编译配置修改

IntelliJ IDEA -> seting -> Build,Execution -> Compiler

image.png

3.1.2 高级配置修改

IntelliJ IDEA -> seting -> Advanced Settings

image.png

3.2 registry 修改

mac: shift + command + option + /
点击 registry 如图配置

image.png

image.png

4. 验证

修改类文件内容,查看是否发生了重新编译