idea熱部署且開啟自動編譯的實現方法
最近調試代碼需要起服務并修改代碼這就導致重復工作,目前是修改服務器配置,即當idea失去焦點時更新類和資源,但是這種只支持在debug模式且是在idea失去焦點才會觸發(fā)熱部署,這就相對加載的慢了。此法的配置方法:

Run –>EditConfigguration

如果你sever 選項卡下沒有On frame deactivation,那么就需要配置 Deployment 選項卡,點擊右邊綠色+,選擇自己對應的項目,建議選擇帶 exploded, 這個相當于改 Tomcat 的 CATALINA_HOME, 效率比較高。

選擇好后, 刪掉默認的Build, 提高效率

雖然配置了熱部署但是感覺還是有點慢,發(fā)現idea沒有默認自動編譯,因此開啟后將省去了每次修改代碼又要重新啟動的步驟:
*進入設置setting,Build,Execut, Deployment -> Compiler 勾選右側的Build Project automatically
*
開啟項目運行時自動build,在打開的頁面上快捷鍵ctrl + shift + a 搜索命令:registry –> 勾選compiler.automake.allow.when.app.running*


到此完!
更多資料:四種熱部署配置GitHub idea資料
到此這篇關于idea熱部署且開啟自動編譯的實現方法的文章就介紹到這了,更多相關idea熱部署自動編譯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
flowable動態(tài)創(chuàng)建多級流程模板實現demo
這篇文章主要為大家介紹了flowable動態(tài)創(chuàng)建多級流程模板實現demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05
Spring Boot 整合 ShedLock 處理定時任務重復執(zhí)行的問題小結
ShedLock是解決分布式系統(tǒng)中定時任務重復執(zhí)行問題的Java庫,通過在數據庫中加鎖,確保只有一個節(jié)點在指定時間執(zhí)行任務,它與SpringScheduler、Quartz等框架結合使用,本文介紹Spring Boot 整合 ShedLock 處理定時任務重復執(zhí)行的問題,感興趣的朋友一起看看吧2025-02-02
解決IDEA中Maven依賴包導入失敗報紅問題(總結最有效8種解決方案)
這篇文章主要介紹了解決IDEA中Maven依賴包導入失敗報紅問題,本文通過圖文詳解給大家總結了最有效的8種解決方法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

