项目调整
1. 项目 pom.xml 添加配置依赖
xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2. 修改 application.yml
yml
spring:
devtools:
restart:
enabled: true # 开启热部署
additional-paths: src/main/java # 重启目录
exclude: WEB-INF/**
IDEA 修改
-
开启自动构建
Settings > Build, Execution, Deployment > Compiler
勾选 "Build project automatically"
-
开启运行时自动构建
按下 Ctrl + Shift + Alt + / (Windows/Linux) 或 Command + Shift + A (Mac)
选择 "Registry..."
找到并勾选 "compiler.automake.allow.when.app.running"
-
运行配置修改
打开运行配置(Run/Debug Configurations)
在 Spring Boot 配置中的 "On Update action" 和 "On frame deactivation" 选择 "Update classes and resources"