一、什么是SpringBoot热部署?
在实际开发过程中,每次修改代码就得将项目重启,比较耗费时间,配置热部署后,当修改代码并保存后会自动重新编译。
二、配置步骤
1.引用devtools依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2.在pom.xml中添加插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
3.设置自动编译
3.1 在IDEA中点击左上角File--Settings,搜索Compiler,将如下图中4个选项选中后,点击Apply。
3.2 在IDEA中同时按住 Ctrl+Alt+Shift+/ 四个键,弹出如下弹窗,选中并点击Registry。
3.2 在弹窗中勾选如下两项后,点击Close关闭。
4.重启IDEA
考虑大家IDEA版本不同,建议重启IDEA。