我们使用idea开发的时候,当修改一个很小的东西却要重启才能生效,特别是前端用起来特别的不方便,这样就需要我们开启热部署了,下面是我查询了很多资料并测试过有效的一种方法,记录下,方便以后遇到了使用。
- 到idea的settings中设置
2.CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running
3.添加spring-boot-devtools的maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!--这个必须设置为true-->
<optional>true</optional>
</dependency>
4.开启热部署
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--这个选项开启热部署-->
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>