徹底解決IDEA中SpringBoot熱部署無(wú)效的問(wèn)題(推薦)
開(kāi)啟SpringBoot熱部署,首先得在pom.xml中引入依賴(lài)
<!--SpringBoot 熱部署依賴(lài)--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
但是你會(huì)發(fā)現(xiàn),引入了依賴(lài)之后往往還是沒(méi)用,改了代碼還是得重啟
問(wèn)題原因:IDEA在默認(rèn)情況下不會(huì)自動(dòng)編譯,需要更改一些配置
解決步驟:
1、開(kāi)啟IDEA靜態(tài)的自動(dòng)編譯
按住Ctrl+ALT+S ,然后Build,Excution,Deployment -> Compiler ,確保勾選 Build project automatically
2、開(kāi)啟IDEA動(dòng)態(tài)的自動(dòng)編譯
按住 Ctrl + Shift + Alt + / ,點(diǎn)擊Registry
找到compiler.automake.allow.when.app.running,確保勾選上
找到compile.document.save.trigger.delay,和compile.automake.trigger.delay,數(shù)值設(shè)置的小一些
2、開(kāi)啟IDEA的熱部署策略
頂部菜單點(diǎn)擊Edit,做如下圖更改
3、關(guān)閉瀏覽器的緩存
這是最后一步,往往很多人敗在這里,打開(kāi)瀏覽器,按F12,選擇NetWork,把Disable cache勾選上
此時(shí),你就可以愉快地享受熱部署帶來(lái)的便利了。
到此這篇關(guān)于徹底解決IDEA中SpringBoot熱部署無(wú)效的問(wèn)題的文章就介紹到這了,更多相關(guān)IDEA SpringBoot熱部署無(wú)效內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. XML入門(mén)的常見(jiàn)問(wèn)題(三)2. 關(guān)于html嵌入xml數(shù)據(jù)島如何穿過(guò)樹(shù)形結(jié)構(gòu)關(guān)系的問(wèn)題3. XML 非法字符(轉(zhuǎn)義字符)4. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)5. WMLScript的語(yǔ)法基礎(chǔ)6. 前端html+css實(shí)現(xiàn)動(dòng)態(tài)生日快樂(lè)代碼7. 不要在HTML中濫用div8. el-input無(wú)法輸入的問(wèn)題和表單驗(yàn)證失敗問(wèn)題解決9. JSP取得在WEB.XML中定義的參數(shù)10. 初試WAP之wml+ASP查詢(xún)
