前言所谓热部署 , 简单来说,就是代码修改后不需重启项目就可自动加载出新的内容 。
注意:热部署在 debug 调试模式下才生效!
IDEA 配置
- 在 IDE(IDEA)中开启相关项目自动构建选项
文章插图
- 开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置)
文章插图
其实就是在需要使用热部署功能的 Spring Boot 项目中添加热部署插件/依赖Spring Boot DevTools
即可 。
可以在创建项目时直接勾选该依赖 , 或者后面在 pom.xml 中手动添加均可 。
- 在需要进行热部署的 Spring Boot 应用中添加依赖
<!-- spring-boot-devtools --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><version>2.7.0</version></dependency>
- 在项目配置中,选择变动更新策略
文章插图
- 以调试模式运行项目
- 修改代码,鼠标退出 IDEA 几秒后,观察控制台是否自动构建项目
如果不使用的话,直接取消勾选 IDEA 的下列一项配置即可!
文章插图
【Spring Boot 应用的热部署配置】
推荐阅读
- 有到过伊拉克的人吗应该怎么去(从国内怎样到伊拉克)
- 图数据 3D 可视化在 Explorer 中的应用
- Spring Boot 项目自定义 banner
- springboot项目整合-注册功能模块开发
- 一 UBOOT编译--- make xxx_deconfig过程详解
- CH58X服务修改
- SpringBoot 过滤器和拦截器
- 苹果 App Store 开始支持隐藏上架应用:只能通过链接下载
- SpringBoot 常用注解的原理和使用
- 支持JDK19虚拟线程的web框架,之二:完整开发一个支持虚拟线程的quarkus应用