概述
是否还在为修改代码后,重启项目等待编译而苦恼?
快速学会如何在IDEA中让SpringBoot项目进行热部署,提升开发效率
先讲一个在用的方法使用spring-boot-devtools,以后可以补充其他的
- 在pom.xml文件中加入依赖
<!-- spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 表示依赖不会传递 -->
</dependency>
- 在项目配置文件yml文件中加入配置信息
spring:
devtools:
restart:
# 热部署开关
enabled: true
-
在settings->Builder...->Compiler->勾选Build project automatically
build -
按下 Shift+Ctrl+Alt+/,在弹出框中选择Registry
Registry -
勾选并修改以下几项
image.png
好了,经过上述几个步骤,你重启下IDEA,启动你的项目,然后修改自己的代码试试看,是不是不用再重启就反应出已修改的代码效果啦?