SpringBoot專案熱部署

2021-10-25 16:01:57 字數 1311 閱讀 9029

實現原理:自動重啟專案

fork為true的作用:表示建立(fork)乙個新的jvm來執行編譯器

位置:file >> settings >> build,execution,deployment >> compiler

勾選 build project automatically

快捷鍵:ctr + alt + shift + /  開啟登錄檔

勾選執行時編譯選項

每次對專案進行修改後儲存,idea會自動編譯重啟專案,會在幾秒左右重啟專案,速度比自己手動重啟專案快

實現原理:自動載入編譯修改**

通過idea設定中的外掛程式市場中安裝:file >> settings >> plugins >> marketplace

位置:file >> settings >>jreble&xrebel

選用第一種team url方式啟用,需要輸入team url 與eamil address兩個引數,team url是通過啟用**獲得的guid,然後將**和guid進行拼接,eamil address引數輸入任意合法的郵箱即可,jrebel預設採用work online模式,每次使用時,jreble會監聽啟用註冊資訊,所以設定為work offline【離線】模式,離線模式預設6個月的啟用時間

同上devtool配置步驟2,配置自動編譯

兩種方式各有利弊,方式一對**【新增依賴】具有侵入性,並且修改**後會自動重啟專案,速度較慢,方式二是以idea外掛程式的形式,對**不做任何修改,每次只編譯載入修改**,速度快,但收費

覺得寫得不錯,對您有幫助的小夥伴,麻煩點個關注、收藏,謝謝,

熱部署 SpringBoot 熱部署

掌握springboot熱部署技能 springboot從入門到精通 ssm mybatis redis kafka springcloud ke.qq.com 通過重新編譯的方式完成springboot專案重啟,熱部署可以快速重啟專案,一般只用在開發環境,生產環境不要使用。熱部署原理 spring...

(熱部署)IDEA熱部署,SpringBoot適用

1 ctrl shift alt 選擇registry 3 ctrl alt s 按如下圖選中 4 pom.xml增加依賴 org.springframework.boot spring boot devtools true 5 正常情況下熱部署已經配置成功,但是有部分人還會有問題,可以試試如下方式...

SpringBoot專案熱部署的實現

springboot熱部署實現有兩種方式 使用spring loaded 使用spring boot devtools 我主要就學習了一下spring boot devtools 我們只要在pom.xml檔案中直接新增以下依賴即可 org.springframework.boot spring bo...