1.说明
在我们进行Spring Boot项目的编写过程中,会有局部的代码,发生一些变动,这时候,我们只有将项目重启,发生变动的代码才能够生效,为了解决这个问题,我们可以设置Spring Boot热部署,让Spring Boot项目自己重启,使得发生变动的代码生效。
2.手动热部署配置
(1)导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
(2)执行build操作
3.自动进行热部署
(1)导入依赖
依赖如上
(2)Settings开启项目自动编译
选中上面的自动bulid
(3) 开启运行中热部署
(4)启动项目,修改完代码,失去焦点5秒后自动部署
3.热部署范围
默认不参与热部署的列表
/META-INF/maven
/META-INF/resources
/resources
/static
/public
/templates
可以通过配置文件进行配置那些文件不参与热部署,如下:
4.关闭热部署
在配置文件中将enabled设置为false,则关闭热部署。