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 】按鈕保存設置

image

允許運行時重新自動構建

image

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM