SpringBoot 热部署。

SpringBoot 热部署。


文章目录

    • [SpringBoot 热部署。](#SpringBoot 热部署。)

  • pom.xml。
xml 复制代码
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

使用 optional=true 表示依赖不会传递,即该项目依赖 devtools,其他项目如果引入此项目生成的 JAR 包,则不会包含 devtools。

  • application.yaml。
yaml 复制代码
spring:
  devtools:
    restart:
      # 热部署生效。
      enabled: true
      # 设置重启目录。
      additional-paths: src/main/java
      # 设置 classpath 目录下 WEB-INF 文件夹内容修改不重启。
      exclude: static/**
  • Intellij IDEA 配置。

按 Ctrl + Shift + Alt + / 快捷键调出 Maintenance 页面,单击 Registry,勾选 compiler.automake.allow.when.app.running 复选框。

相关推荐
金銀銅鐵几秒前
[Java] 从 class 文件看动态代理
java·后端
C++ 老炮儿的技术栈2 分钟前
两个线程对socket 进行读和写,需要加锁吗
java·服务器·网络
萍萍学习9 分钟前
蓝桥杯JAVA-4
java·职场和发展·蓝桥杯
顶点多余19 分钟前
深度剖析Linux 线程概念
java·linux·jvm
多租户观察室31 分钟前
工作流新生态:2026年工作流与Coding的重新分工
前端·人工智能·后端·低代码
_MyFavorite_41 分钟前
JAVA重点基础、进阶知识及易错点总结(8)List 接口(ArrayList、LinkedList、Vector)
java·开发语言·list
第二层皮-合肥44 分钟前
基于C#的工业测控软件-依赖库
java·开发语言
Carsene1 小时前
开源项目文档架构设计:Git Submodule 实现文档与代码的优雅分离
前端·后端
吾诺1 小时前
Spring Boot 整合 Redis 步骤详解
spring boot·redis·bootstrap
openallzzz1 小时前
【面经分享】Java实习
java·开发语言