Spring Boot 系列之五:Spring Boot 通過devtools進行熱部署
阿新 • • 發佈:2018-12-07
前面已經分享過四篇學習文章:
1、Spring Boot 系統之一:Spring Boot 入門
2、Spring Boot 系統之二:Spring Boot 修改預設埠號和context path
3、Spring Boot 系統之三:Spring Boot 整合JdbcTemplate
4、Spring Boot 系統之四:Spring Boot 整合JPA
在上述程式碼操作的過程中你肯定也發現了一個問題,哪怕是一個個小小的修改,都必須重啟服務才能使修改生效。
那能不能通過配置實現Spring Boot的熱部署呢?答案是肯定的。
接下來我們一起看下怎麼通過devtools實現Spring Boot的熱部署。
1、引入依賴。
<!-- 引入devtools 依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依賴不會傳遞--> <optional>true</optional> </dependency>
2、在IntelliJ IDEA中勾選,Build Project automatically。
3、在IntelliJ IDEA中,按組合鍵:“Shift+Ctrl+Alt+/”,選擇 “Registry” ,選中打勾 “compiler.automake.allow.when.app.running” 。
4、直接執行即可。