每次修改完代码,都需要重新启动应用程序,很麻烦,自然希望有个热部署。当你做修改后保存时,SpringBoot的热部署是重启了Spring应用。

配置热部署流程如下:

1.在pom.xml配置依赖:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-devtools</artifactId>
   <optional>true</optional>
</dependency>

本来我以为这样就结束了,发现一个劲的Ctrl+S页面没有任何变化。。。

2.修改IDEA的配置:

MAC下可使用command + SHIFT + A组合键唤起查询框,搜索相关配置进行修改。

1) command + SHIFT + A –>
查找make project automatically –> 选中
2) command + SHIFT + A –>
查找Registry –> 找到compiler.automake.allow.when.app.running并勾选

完成之后重启下IDEA,之后修改后保存就可看见控制台SpringBoot被重启的信息了。