SpringBoot Intellij IDEA 2021熱部署
阿新 • • 發佈:2021-10-03
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 開發那種改動即所得差的不少。