SpringBoot热部署的作用
在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。而SpringBoot中启用热部署后就变成了非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了。
作用
当项目是启动状态时,修改类、配置文件并保存后,应用会重启。
集成热部署到项目
添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
IDEA配置
勾选
File-Settings-Compiler-Build project automatically
ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running