Spring Boot 熱部署

? ? ? ?在開發(fā)調(diào)試過程中,已經(jīng)啟動了工程的運(yùn)行。此時又修改了代碼或者配置文件,若要使配置生效,就需要重新啟動工程,這種方式降低了開發(fā)效率。

? ? ? ?熱部署,在修改了代碼或者配置一經(jīng)保存,系統(tǒng)就會對工程自動重啟,不需要手動重啟。若要實(shí)現(xiàn)熱部署只需要在配置文件中添加一個依賴即可。

 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-devtools</artifactId>
</dependency>

? ? ? ?找到項(xiàng)目的配置然后如圖選擇,這樣做的就是當(dāng)idea整個窗口被鈍化的時候工程就會自動部署。何為窗口鈍化就是當(dāng)應(yīng)用切換到其他窗口的時候。


image

? ? ? ?自動部署有利也有弊,有利的地方就是無需手動重啟,弊端就是有些代碼還沒有修改完畢,切換其他應(yīng)用的時候也會自動部署,另外自動部署有時會出現(xiàn)一些神奇的bug。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring boot 熱部署(springloader) 在編寫代碼的時候,你會發(fā)現(xiàn)我們只是簡單把打印信息改變了...
    郭少華閱讀 1,231評論 0 2
  • 概述 進(jìn)行SpringBoot的Web開發(fā)過程中,我們很多時候經(jīng)常需要重啟Web服務(wù)器才能保證修改的 源代碼文件、...
    CodeSheep閱讀 3,004評論 4 30
  • 一、熱部署 熱部署,就是在應(yīng)用正在運(yùn)行的時候升級軟件,卻不需要重新啟動應(yīng)用。 在你修改項(xiàng)目BUG的時候?qū)SP或J...
    折戟沉沙_wx閱讀 900評論 0 0
  • Spring Boot 熱部署 實(shí)際開發(fā)中,修改某個頁面數(shù)據(jù)或邏輯功能都需要重啟應(yīng)用。這無形中降低了開發(fā)效率,所以...
    神奇Sam閱讀 1,194評論 0 2
  • ??spring-boot-devtools是為開發(fā)者服務(wù)的一個模塊,其中最重要的功能是自動應(yīng)用代碼更新到App上...
    wencai閱讀 392評論 0 2

友情鏈接更多精彩內(nèi)容