解決SpringBoot在IDEA中熱部署失效問題
熱部署:是指程序運(yùn)行過程中實(shí)時更新或替換其組件的技術(shù)。
即項(xiàng)目正在啟動中,修改了配置文件中某個值或者添加了某個方法或者修改了某個方法參數(shù),在不用重新啟動項(xiàng)目的情況下,刷新頁面等即可實(shí)現(xiàn)實(shí)時更新內(nèi)容;
springboot實(shí)現(xiàn)熱部署的方式:
1,加入依賴:
<!-- 熱部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
2,使用插件:如JRebel
3,模板部署等等
問題:
最常見當(dāng)屬1加入依賴模式也是最簡單的,但是往往加入依賴之后,熱部署不起作用,而在Eclipse中起作用;
并且我們按照網(wǎng)上方法在File | Settings | Build, Execution, Deployment | Compiler目錄下Build project automatically 點(diǎn)了對勾也不行;
還有雙擊shfit中Registry中compiler.automake.allow.parellel點(diǎn)了對勾也不行;
原因:
IDEA中沒有啟用自動部署編譯功能,需要手動啟動;
解決:
上述對勾點(diǎn)上的前提下,執(zhí)行下述操作:
File | Settings | Advanced Settings目錄下:
右側(cè)選擇Allow auto-make to start even if developed application is currently running,勾選對勾,重啟IDEA,即可;
以上就是解決SpringBoot在IDEA中熱部署失效問題的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot熱部署失效的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mybatis中使用oracle關(guān)鍵字出錯的解決方法
這篇文章主要給大家介紹了關(guān)于mybatis中使用oracle關(guān)鍵字出錯的解決方法,文中通過示例代碼將解決的方法介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-08-08SpringSceurity實(shí)現(xiàn)短信驗(yàn)證碼功能的示例代碼
這篇文章主要介紹了SpringSceurity實(shí)現(xiàn)短信驗(yàn)證碼功能的示例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06Spring遠(yuǎn)程加載配置的實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Spring遠(yuǎn)程加載配置的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-03-03Java實(shí)現(xiàn)多數(shù)據(jù)源的幾種方式總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于Java實(shí)現(xiàn)多數(shù)據(jù)源的幾種方式,最近項(xiàng)目中的工作流需要查詢多個數(shù)據(jù)源的數(shù)據(jù),數(shù)據(jù)源可能是不同種類的,需要的朋友可以參考下2023-08-08IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件
本文主要介紹了IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05Java中的上下文加載器ContextClassLoader詳解
這篇文章主要介紹了Java中的上下文加載器ContextClassLoader詳解,ContextClassLoader是通過Thread.currentThread().getContextClassLoader()返回該線程上下文的ClassLoader,需要的朋友可以參考下2023-10-10