前面已經分享過四篇隨筆:
- spring boot 系列之一:spring boot 入門
- spring boot 系列之二:spring boot 如何修改默認端口號和contextpath
- spring boot 系列之三:spring boot 整合JdbcTemplate
- spring boot 系列之四:spring boot 整合JPA
在上述代碼操作的過程中肯定也發現了一個問題:哪怕是一個個小小的修改,都必須要重新啟動服務才能使修改生效。
那能不能通過配置實現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 要勾上