热部署功能可以使我们在修改了源代码之后,在不重启服务器的情况下就可以实现项目的重新编译/部署,让修改生效。
下面是IDEA下,Spring Boot项目启用热部署的设置。
1、File-Settings-Compiler,勾选Build project automatically:
2、Ctrl+Shift+Alt+”/”,选择Registry,勾选compiler.automake.allow.when.app.running,重启IDEA:
3、pom.xml引入spring-boot-devtools依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>