在上述代码操作的过程中肯定也发现了一个问题:哪怕是一个个小小的修改,都必须要重新启动服务才能使修改生效。
那能不能通过配置实现spring boot的热部署呢?答案是肯定的。
接下来我们来一起看下怎么通过devtools实现spring boot的热部署。很简单,只需要简单几步:
-
引入依赖
<!-- 引入devtools 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会传递--> <optional>true</optional> </dependency>
-
对于eclipse,还需要加上maven-plugin插件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
- Project --> Build Automatically 要勾上