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