本文主要介紹idea springboot熱部署(springboot熱部署配置),下面一起看看idea springboot熱部署(springboot熱部署配置)相關資訊。
1.什么是熱部署?熱部署是在應用程序運行時對其進行升級(增加業務或修改bug ),但它并不。;不需要重啟應用程序。熱部署類文件。如果更改了類文件,將創建一個新的類加載器來加載該文件。spring boot通過配置devtools工具來實現熱部署。
原則上,使用兩個類加載器。一個類加載器加載不會改變的類(第三方jar包),另一個類加載器加載會改變的類,這稱為重啟類加載器。這樣,當代碼發生變化時,原來的重啟類加載器將被丟棄,并創建一個重啟類加載器。因為要加載的類相對較少,所以啟動時間非常快。
2.配置熱部署2.1導入jar包!-dev tools-dependencygroupidorg.springframework.boot/groupid artifactid spring-boot-dev tools/artifactid!- optional=true,不傳遞依賴關系,項目依賴devtools之后,如果依賴boot項目的項目想要使用devtools,就需要重新引入——可選真/可選/依賴!-plugin groupid org . spring framework . boot/groupid artifactidspring-boot-maven-plugin/artifactidversion 2.3.7.release/versionconfiguration!-沒有此配置,熱部署 s devtools不會生效-fork true/fork/configuration/plugin 2.2添加配置#熱部署在屬性中生效spring . dev tools . restart . enabled = true #設置重啟的目錄,在目錄中添加文件需要restart spring . dev tools . restart . additional-paths = src/main/java #解決項目自動重編譯后接口報告404的問題。estart。輪詢間隔= 3000春。dev tools . restart . quiet-period = 10002.3修改idea配置啟動自動編譯(檢查文件-設置-編譯器-自動構建項目)。
注冊表屬性修改(快捷鍵ctrl shift alt/-選擇注冊表-檢查編譯器自動使應用程序運行時允許)
3.測試標簽:
加載文件
了解更多idea springboot熱部署(springboot熱部署配置)相關內容請關注本站點。
u盤介質受寫入保護怎么解決(u盤介質被寫保護)
qq總提示密碼錯誤怎么回事(qq密碼錯誤怎么辦)
vivox6splus和x6splusd有什么區別(vivox6s和x6splus區別)
調節電腦屏幕亮度的快捷鍵是哪個(電腦調亮度調節快捷鍵)
聯通校園卡可以異地注銷嗎(移動校園卡可以異地注銷嗎)
idea springboot熱部署(springboot熱部署配置)
固態分區用什么格式,固態移動硬盤分區格式
2020年臺式主機配置推薦,目前最好的PC臺式電腦的配置清單
安卓變蘋果系統中文版(安卓秒變iphone軟件中文版)
win10桌面字體不清晰(window10桌面字體模糊)
固態硬盤有必要2t嗎,裝個250G的固態硬盤還有必要再裝個2T的普通硬盤嗎
note2丟失數據怎么辦
騰達無線路由器怎么連接電腦(騰達怎么連接電腦)
蘋果6手機橫屏怎么設置,蘋果手機橫屏怎么設置在哪里
怎么檢測nfc是否正常,手機怎么檢測nfc能不能正常使用
dell藍屏無法開機,戴爾筆記本出現藍屏無法正常開機
怎么發朋友圈小視頻(怎么發朋友圈吸引顧客)
如何關掉360畫報(取消360畫報)
大白菜超級u盤啟動制作工具怎么使用(超級大白菜u盤啟動盤制作步驟)
聯想s850后殼怎么換