Spring Boot 应用的热部署配置
前言
所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。
注意:热部署在 debug 调试模式下才生效!
IDEA 配置
-
在 IDE(IDEA)中开启相关项目自动构建选项
-
开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置)
Spring Boot 项目配置
其实就是在需要使用热部署功能的 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 几秒后,观察控制台是否自动构建项目
后话
开启热部署后,IDE 对电脑的性能要求比较高,性能较差电脑的开发体验可能不太友好。
如果不使用的话,直接取消勾选 IDEA 的下列一项配置即可!
都看到最后了,右下角来个赞鸭!-.- 欢迎评论留言~
分类:
其他
标签:
Spring Boot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏