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

相关推荐
我命由我123451 小时前
Spring Cloud - Spring Cloud 负载均衡(Ribbon 负载均衡概述、Ribbon 使用)
java·后端·spring·spring cloud·ribbon·java-ee·负载均衡
酷柚易汛智推官1 小时前
基于MemU的自主代理记忆管理系统:技术解析与实践
java·安全·架构
xyy1231 小时前
使用 SQLite 实现 CacheHelper
后端
Lear1 小时前
SpringBoot启动流程分析
后端
Lear1 小时前
SpringMVC之拦截器(Interceptor)
后端
Lear1 小时前
SpringBoot之自动装配
后端
Lear1 小时前
SpringMVC之监听器(Listener)
后端
karry_k1 小时前
Redis如何搭建搭建一主多从?
后端·面试
用户5975653371101 小时前
【Java多线程与高并发系列】第2讲:核心概念扫盲:进程 vs. 线程
后端
Lear1 小时前
SpringBoot异步编程
后端