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

测试如下:

相关推荐
小马爱打代码3 小时前
Spring Boot 接口安全设计:接口限流、防重放攻击、签名验证
网络·spring boot·安全
苹果醋35 小时前
iview中实现点击表格单元格完成编辑和查看(span和input切换)
运维·vue.js·spring boot·nginx·课程设计
武昌库里写JAVA5 小时前
iView Table组件二次封装
vue.js·spring boot·毕业设计·layui·课程设计
极简之美8 小时前
spring boot h2数据库无法链接问题
数据库·spring boot·oracle
中东大鹅8 小时前
SpringBoot配置文件
java·spring boot·spring
Micro麦可乐9 小时前
前端与 Spring Boot 后端无感 Token 刷新 - 从原理到全栈实践
前端·spring boot·后端·jwt·refresh token·无感token刷新
中东大鹅9 小时前
SpringBoot配置外部Servlet
spring boot·后端·servlet
玩代码9 小时前
Spring Boot2 静态资源、Rest映射、请求映射源码分析
java·spring boot·源码分析·spring boot2
经典199210 小时前
Spring Boot 遇上 MyBatis-Plus:高效开发的奇妙之旅
java·spring boot·mybatis
rzl0210 小时前
SpringBoot(黑马)
java·spring boot·后端