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 复选框。

相关推荐
字节跳动数据库4 小时前
文章分享——相似函数处理方法
人工智能·后端·程序员
云技纵横4 小时前
@Transactional 失效的 7 种场景:第 5 种最难排查
后端
用户6757049885024 小时前
你知道 Go 结构体和结构体指针调用的区别吗?一文带你彻底搞懂!
后端·go
程序员cxuan4 小时前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构
用户6757049885024 小时前
面试官问“装饰器模式”,这样回答薪资多要 3000!
后端
tntxia4 小时前
Geo Scene域名修改引起的一些问题
后端
用户298698530144 小时前
Java 实现 Word 文档加密与权限解除
java·后端
vanuan5 小时前
给你的A2A-Agent加把锁-认证鉴权实战指南
后端
Yeats_Liao5 小时前
14:Servlet中的页面跳转-Java Web
java·后端·架构