Springboot 關於不需要重啟的兩種解決方案(Devtools方案和Update classes and resources方案)


方案一:
Devtools熱部署:

1.快捷鍵Ctrl + Alt + S打開設置面板,勾選Build project automatically選項

 

快捷鍵Ctrl + Shift + A

 查找registry命令: 在查找到的registry命令通過鼠標雙擊或敲回車鍵,在彈出的面板中搜索關鍵字automake,找到並勾選compiler.automake.allow.when.app.running選項:

 

 

 

 IDEA 可以熱加載靜態資源文件了。但是模板文件仍然還不能熱加載。
2. 添加 Spring Boot Dev Tools 支持

在 pom.xml 中添加如下依賴聲明:
org.springframework springloaded 1.2.6.RELEASE org.springframework.boot spring-boot-devtools 1.3.0.RELEASE

Spring Boot Dev Tools 的作用:
視圖或資源的任何更改都可以直接在瀏覽器中看到,無需重新啟動,只需刷新瀏覽器即可。對代碼的任何更改將自動重新啟動 Spring 容器。

至此,就可以完美的解決 IntelliJ IDEA 無法熱加載模板文件和靜態資源文件的問題了。並且,當你修改或編寫 Java 代碼時,也是能夠熱加載的。

方案二:

Update classes and resources

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM