Springboot+idea热更新

项目调整

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"

相关推荐
镜花水月linyi1 分钟前
ConcurrentHashMap 深入解析:从0到1彻底掌握(1.3万字)
java·后端
uhakadotcom2 分钟前
Loguru 全面教程:常用 API 串联与实战指南
后端·面试·github
JuiceFS13 分钟前
JuiceFS sync 原理解析与性能优化,企业级数据同步利器
运维·后端
海边夕阳200637 分钟前
主流定时任务框架对比:Spring Task/Quartz/XXL-Job怎么选?
java·后端·spring·xxl-job·定时任务·job
q***98521 小时前
VS Code 中如何运行Java SpringBoot的项目
java·开发语言·spring boot
流水不腐5181 小时前
若依系统集成kafka
后端
allbs1 小时前
spring boot项目excel导出功能封装——3.图表导出
spring boot·后端·excel
wasp5201 小时前
Spring AI 代码分析(十)--Spring Boot集成
人工智能·spring boot·spring
unclecss1 小时前
把 Spring Boot 的启动时间从 3 秒打到 30 毫秒,内存砍掉 80%,让 Java 在 Serverless 时代横着走
java·jvm·spring boot·serverless·graalvm
Logan Lie1 小时前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端