Springboot应用的热部署配置
热部署: 项目首次部署,服务器启动之后,如果应用发生了变化,而且IDEA感知了应用的变化,就自动完成jar的更新,无需手动再次启动服务器,就可以访问应用的更新
1. IDE配置
第一步:
第二步:快捷键:ctrl+shift+alt+/ 打开以下界面,选择第一个:
第三步:找到图中勾选行,打上勾
2. Springboot项目配置
- 在需要进行热部署的Springboot项目中添加依赖
devtools
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
- 配置Springboot的Maven插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
- 配置Springboot应用的变化更新策略
3.最后
由于每次启动服务器消耗资源和性能,如果电脑配置不高,热部署会不断消耗计算机资源,导致计算机运行变慢。热部署:性能换取时间。
4.取消热部署
只需要取消勾选以下选项: