1、热部署
项目首次部署、服务启动之后,如果应用发生了变化、而且IDEA感知到了应用的变化,就自动的完成jar的 更新,无需手动再次启动服务器,就可以访问应用的更新。
2、热部署配置
2.1 IDE配置(idea)
- File-->settings
- Ctrl+Shift+Alt+/ ——Registry
2.2 SpringBoot项目配置
- 在需要进行热部署的SpringBoot应用中添加依赖
<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应用的变化更新策略
到此,我们SpringBoot应用配置热部署就完成了