Spring Boot 应用的热部署配置

前言所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容 。
注意:热部署在 debug 调试模式下才生效!
IDEA 配置

  1. 【Spring Boot 应用的热部署配置】在 IDE(IDEA)中开启相关项目自动构建选项
    Spring Boot 应用的热部署配置

    文章插图
  2. 开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置)
    Spring Boot 应用的热部署配置

    文章插图
Spring Boot 项目配置
其实就是在需要使用热部署功能的 Spring Boot 项目中添加热部署插件/依赖 Spring Boot DevTools 即可 。
可以在创建项目时直接勾选该依赖,或者后面在 pom.xml 中手动添加均可 。
  1. 在需要进行热部署的 Spring Boot 应用中添加依赖
    <!-- spring-boot-devtools --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><version>2.7.0</version></dependency>
  2. 在项目配置中,选择变动更新策略
    Spring Boot 应用的热部署配置

    文章插图
测试
  1. 以调试模式运行项目
  2. 修改代码,鼠标退出 IDEA 几秒后,观察控制台是否自动构建项目
后话开启热部署后,IDE 对电脑的性能要求比较高,性能较差电脑的开发体验可能不太友好 。
如果不使用的话,直接取消勾选 IDEA 的下列一项配置即可!
Spring Boot 应用的热部署配置

文章插图

    经验总结扩展阅读