热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容,这篇文章主要介绍了Spring Boot 应用的热部署配置 ,需要的朋友可以参考下
Spring Boot 项目之热部署配置
前言
所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。
注意:热部署在 debug 调试模式下才生效!
IDEA 配置
1.在 IDE(IDEA)中开启相关项目自动构建选项
2.开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置)
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>
在项目配置中,选择变动更新策略
测试
- 以调试模式运行项目
- 修改代码,鼠标退出 IDEA 几秒后,观察控制台是否自动构建项目
后话
开启热部署后,IDE 对电脑的性能要求比较高,性能较差电脑的开发体验可能不太友好。
如果不使用的话,直接取消勾选 IDEA 的下列一项配置即可!
到此这篇关于Spring Boot 应用的热部署配置 的文章就介绍到这了,更多相关Spring Boot热部署配置 内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:Spring Boot 应用的热部署配置方法
基础教程推荐
- java基础知识之FileInputStream流的使用 2023-08-11
- JDK数组阻塞队列源码深入分析总结 2023-04-18
- Java实现查找文件和替换文件内容 2023-04-06
- ConditionalOnProperty配置swagger不生效问题及解决 2023-01-02
- Java实现线程插队的示例代码 2022-09-03
- Java数据结构之对象比较详解 2023-03-07
- Java文件管理操作的知识点整理 2023-05-19
- Java并发编程进阶之线程控制篇 2023-03-07
- java实现多人聊天系统 2023-05-19
- springboot自定义starter方法及注解实例 2023-03-31