1. 程式人生 > 其它 >SpringBoot Intellij IDEA 2021熱部署

SpringBoot Intellij IDEA 2021熱部署

Intellij IDEA 2021版本 不適用於2021之前的版本

在開發過程中,通常會對一段業務程式碼不斷地修改測試,在修改之後往往需要重啟服務,有些服務需要載入很久才能啟動成功,這種不必要的重複操作極大的降低了程式開發效率為此, Spring Boot框架專門提供了進行熱部署的依賴啟動器,用於進行專案熱部署,而無需手動重啟專案

熱部署依賴啟動器依賴

在 Spring Boot 專案進行熱部署測試之前,需要先在專案的 pom.xm 件中新增 spring-boot-devtools 熱部署依賴啟動器

<!-- 熱部署依賴 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>runtime</scope>
</dependency

IDEA 熱部署設定

選擇 IDEA 工具介面的【File > Settings】選項,開啟 Build下的Compiler面板設定頁面

在右側勾選 Build project automatically 選項將專案設定為自動編譯,單擊【 Apply 】→【 OK 】按鈕儲存設定

允許執行時重新自動構建

最後重啟 IDEA,應該就可以了。

從體驗上來說,Spring Boot 的熱部署並不好,反應太慢,我的筆記本 win11 大約需要 4 - 5 秒才能更新,真還沒有我用 ctrl + F9 快呢,而且要手動重新整理瀏覽器,和 vue 開發那種改動即所得差的不少。