1. 程式人生 > >Spring Boot 系列之五:Spring Boot 通過devtools進行熱部署

Spring Boot 系列之五:Spring Boot 通過devtools進行熱部署

前面已經分享過四篇學習文章:

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、直接執行即可。