徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)
開啟SpringBoot熱部署,首先得在pom.xml中引入依賴
<!--SpringBoot 熱部署依賴--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
但是你會發(fā)現(xiàn),引入了依賴之后往往還是沒用,改了代碼還是得重啟
問題原因:IDEA在默認情況下不會自動編譯,需要更改一些配置
解決步驟:
1、開啟IDEA靜態(tài)的自動編譯
按住Ctrl+ALT+S ,然后Build,Excution,Deployment -> Compiler ,確保勾選 Build project automatically
2、開啟IDEA動態(tài)的自動編譯
按住 Ctrl + Shift + Alt + / ,點擊Registry
找到compiler.automake.allow.when.app.running,確保勾選上
找到compile.document.save.trigger.delay,和compile.automake.trigger.delay,數(shù)值設(shè)置的小一些
2、開啟IDEA的熱部署策略
頂部菜單點擊Edit,做如下圖更改
3、關(guān)閉瀏覽器的緩存
這是最后一步,往往很多人敗在這里,打開瀏覽器,按F12,選擇NetWork,把Disable cache勾選上
此時,你就可以愉快地享受熱部署帶來的便利了。
到此這篇關(guān)于徹底解決IDEA中SpringBoot熱部署無效的問題的文章就介紹到這了,更多相關(guān)IDEA SpringBoot熱部署無效內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向2. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明3. CSS hack用法案例詳解4. PHP設(shè)計模式中工廠模式深入詳解5. 用css截取字符的幾種方法詳解(css排版隱藏溢出文本)6. ASP+ajax實現(xiàn)頂一下、踩一下同支持與反對的實現(xiàn)代碼7. .NET中l(wèi)ambda表達式合并問題及解決方法8. ThinkPHP5實現(xiàn)JWT Token認證的過程(親測可用)9. asp中response.write("中文")或者js中文亂碼問題10. JSP數(shù)據(jù)交互實現(xiàn)過程解析
