Spring Boot 3.0 热部署

idea开发环境下的spring boot 3.0热部署启用非常简单,并没有网上教程讲的需要对idea做一些设置。

只需引入依赖:

groovy 复制代码
developmentOnly 'org.springframework.boot:spring-boot-devtools'

其他不需要做任何设置。

服务启动中,改了代码或配置后,Ctrl + B执行构建。

不建议开启自动编译

因为自动编译会让服务频繁的重启,而我们的需求一般是改好代码和配置后,在必要的时候进行热更新,因此手动是更合适的方式。

也可以调整热部署配置参数:

resources/application.yml

yaml 复制代码
spring:
  devtools:
    restart:
      # 轮询检测类路径上文件变更的周期,默认为1s
      poll-interval: 2s
      # 在热重启之前对类路径上没有任何变更保持的静默时间,默认为400ms
      quiet-period: 1s

测试如下:

相关推荐
今天的砖头有点烫手啊6 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot·后端·缓存
zzzll11118 小时前
Spring Boot 入门指南:从零开始构建微服务
spring boot·后端·微服务
用户3126874877209 小时前
你的定时任务真的靠谱吗?Spring Boot @Scheduled 全链路拆解
spring boot
程序员天天困10 小时前
Spring Boot i18n 国际化实战:从资源文件到多语言接口完整指南
spring boot·后端·编程语言
孫治AllenSun1 天前
【SpringBoot】计算机网络
spring boot·后端·计算机网络
Flittly1 天前
【雕虫大技】Agent 动态 Skill 供应链安全加固(二):执行隔离沙箱实战
java·spring boot·spring
代码什么用1 天前
Spring Task AND WebSocket
java·spring boot
沐言人生1 天前
HelloAgentR工程手记1/100天——项目工作流搭建
spring boot·agent·vibecoding
陌上丨1 天前
Spring Boot 应用类型推断机制:一次从源码到原理的深度探索
java·spring boot·后端
云烟成雨TD1 天前
Micrometer 系列【33】Spring Boot Micrometer Metrics 自动配置模块解析
spring boot·云原生·micrometer