SpringBoot通过devtools实现热加载

260 阅读1分钟

1. 添加依赖

在pom.xml增加如下代码:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

2. 修改插件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration><!-- 新增 -->
        <fork>true</fork>
    </configuration>
</plugin>

3. 配置idea

image.png

4. shift+ctrl+alt+/

image.png

image.png

5. 配置devtools(可选)

application.yml

spring:
  devtools:
    restart:
      enabled: true #热部署生效
      additional-paths: src/main/java #额外需要监控的java类路径
      exclude: WEB-INF/** #不需要重启的路径