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

测试如下:

相关推荐
28岁青春痘老男孩38 分钟前
JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
java·spring boot
天若有情6731 小时前
校园二手交易系统实战开发全记录(vue+SpringBoot+MySQL)
vue.js·spring boot·mysql
while(1){yan}1 小时前
MyBatis Generator
数据库·spring boot·java-ee·mybatis
奋进的芋圆2 小时前
DataSyncManager 详解与 Spring Boot 迁移指南
java·spring boot·后端
计算机程序设计小李同学2 小时前
个人数据管理系统
java·vue.js·spring boot·后端·web安全
小刘爱搬砖3 小时前
SpringBoot3 + GraalVM安装和初次打包
spring boot·graalvm
_UMR_3 小时前
springboot集成Jasypt实现配置文件启动时自动解密-ENC
java·spring boot·后端
蓝色王者4 小时前
springboot 2.6.13 整合flowable6.8.1
java·spring boot·后端
hashiqimiya6 小时前
springboot事务触发滚动与不滚蛋
java·spring boot·后端
因我你好久不见6 小时前
Windows部署springboot jar支持开机自启动
windows·spring boot·jar