Springboot+idea热更新
项目调整
1. 项目 pom.xml 添加配置依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional>
</dependency>
2. 修改 application.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”