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"

相关推荐
洛森唛25 分钟前
ElasticSearch查询语句Query String详解:从入门到精通
后端·elasticsearch
用户83071968408232 分钟前
Spring Boot 集成 RabbitMQ :8 个最佳实践,杜绝消息丢失与队列阻塞
spring boot·后端·rabbitmq
小兔崽子去哪了44 分钟前
Java 自动化部署
java·后端
Selicens44 分钟前
git批量删除本地多余分支
前端·git·后端
哈密瓜的眉毛美1 小时前
Java 基础补充:零基础学Java | Scanner 类详解
后端
ma_king1 小时前
入门 java 和 数据库
java·数据库·后端
平平无奇的开发仔1 小时前
Mybaitis 项目多模块多依赖xml加载classpath:和classpath*:的区别
后端
神奇小汤圆1 小时前
MySQL的10种高级SQL,性能飞升
后端
AI探索者1 小时前
LangGraph 人工干预:Human-in-the-loop 机制详解
后端
神奇小汤圆1 小时前
Java并发核心:你以为AQS很复杂?无非是"两个队列"和"一个状态"
后端