springboot项目在idea中实现热部署

首先需要idea设置自动编译项目

springboot项目在idea中实现热部署

 

然后需要找到Registry,idea原生快捷键ctrl+shift+alt+/(还有可以尝试快捷键ctrl+ shift+A),勾选红线标记的选项

springboot项目在idea中实现热部署

 

 

 

然后需要加入对应的开发工具包的依赖(本质上是重新loader被修改的)

<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>

重启idea,之后修改代码之后项目会自动重新启动