开发过程中不断的重启,很是耽误时间,大家对这个操作都是深恶痛绝的,SpringBoot提供了热部署的相关的配置,方式有很多种,这里推荐一种最好的,新增类以及修改配置文件都无须重新启动项目的配置。
springboot中提供devtools可以进行热部署,添加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
最后需要添加插件:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork : 如果没有该项配置,devtools不会起作用,即应用不会restart -->
<fork>true</fork>
</configuration>
</plugin>