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

测试如下:

相关推荐
向葭奔赴♡12 小时前
Spring Boot 分模块:从数据库到前端接口
数据库·spring boot·后端
计算机毕业设计木哥12 小时前
计算机毕业设计选题推荐:基于SpringBoot和Vue的爱心公益网站
java·开发语言·vue.js·spring boot·后端·课程设计
番茄Salad12 小时前
自定义Spring Boot Starter项目并且在其他项目中通过pom引入使用
java·spring boot
MC丶科19 小时前
【SpringBoot 快速上手实战系列】5 分钟用 Spring Boot 搭建一个用户管理系统(含前后端分离)!新手也能一次跑通!
java·vue.js·spring boot·后端
lang2015092821 小时前
Spring Boot 入门:5分钟搭建Hello World
java·spring boot·后端
Javashop_jjj1 天前
三勾软件| 用SpringBoot+Element-UI+UniApp+Redis+MySQL打造的点餐连锁系统
spring boot·ui·uni-app
PHP源码1 天前
SpringBoot校园二手商城系统
java·spring boot·springboot二手商城·java校园二手商城系统
毕业设计制作和分享1 天前
springboot159基于springboot框架开发的景区民宿预约系统的设计与实现
java·spring boot·后端
MC丶科1 天前
【SpringBoot常见报错与解决方案】端口被占用?Spring Boot 修改端口号的 3 种方法,第 3 种 90% 的人不知道!
java·linux·spring boot