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

相关推荐
码事漫谈8 分钟前
Kimi K3 真实体验:全网评价整理,优缺点一次性说清楚
后端
Fanta丶10 分钟前
16.Activiti8 SpringBoot3.X 部署与测试
后端
用户2080468045613 分钟前
Python3 数据类型转换新手实战指南
后端
唐青枫14 分钟前
Java Kafka 实战指南:从 Topic、分区到 Spring Boot 可靠消息处理
java
苏三说技术37 分钟前
为什么Spring要“抛弃”Feign?
后端
神奇小汤圆43 分钟前
Java代理模式深度解析:静态代理 vs 动态代理 vs CGLIB
后端
爱勇宝1 小时前
AI不会淘汰所有人,但会淘汰这6种人
前端·后端·程序员
脱胎换骨-军哥1 小时前
C++零成本抽象理论深度拆解:现代C++如何在不牺牲性能的前提下提供高级语法封装
java·开发语言·c++
Conan在掘金1 小时前
鸿蒙 ArkUI 进阶:@Extend 和 @Styles,把样式也抽成「乐高块」的正确姿势
后端
orient1 小时前
为什么需要并发编程
后端