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

测试如下:

相关推荐
smileNicky4 小时前
SpringBoot系列之从繁琐配置到一键启动之旅
java·spring boot·后端
柏油7 小时前
Spring @TransactionalEventListener 解读
spring boot·后端·spring
小小工匠8 小时前
Maven - Spring Boot 项目打包本地 jar 的 3 种方法
spring boot·maven·jar·system scope
板板正10 小时前
Spring Boot 整合MongoDB
spring boot·后端·mongodb
泉城老铁11 小时前
在高并发场景下,如何优化线程池参数配置
spring boot·后端·架构
泉城老铁11 小时前
Spring Boot中实现多线程6种方式,提高架构性能
spring boot·后端·spring cloud
hrrrrb12 小时前
【Java Web 快速入门】九、事务管理
java·spring boot·后端
布朗克16813 小时前
Spring Boot项目通过RestTemplate调用三方接口详细教程
java·spring boot·后端·resttemplate
IT毕设实战小研15 小时前
基于Spring Boot校园二手交易平台系统设计与实现 二手交易系统 交易平台小程序
java·数据库·vue.js·spring boot·后端·小程序·课程设计
孤狼程序员15 小时前
【Spring Cloud 微服务】1.Hystrix断路器
java·spring boot·spring·微服务