IDEA中Springboot靜態文件加載(熱部署)


Springboot項目靜態文件加載

昨天寫項目的時候碰到一個問題,就是靜態文件css無法讀取到項目中,我仔細思考了下,總結了下,可能有兩個問題

1.頁面未加載更新

這個可能性非常大,Chrome就是ctrl+shift+R進行重新加載,ctrl+shift+Delete是清空緩存,可是項目中的css還是沒有加載進來

2.項目沒有重新加載

1)重啟項目

springboot項目自帶熱部署spring-boot-devtools熱部署實現,所以我試了下ctrl+f9,這個時候,已經可以被路徑訪問的靜態文件可以加載並且動態更新,但是不能訪問的css文件依舊不能被訪問

於是我重新加載了項目,可是還是沒有加載進來,css文件依舊不能實現

2)重啟IDEA

我試了很久,查了很多資料,網上大多數都是講怎么開啟熱部署的,像我這樣的情況沒有人知道怎么做

於是我重啟了IDEA工具,奇跡般的,我竟然可以使用了css樣式,這讓我難以理解

琢磨了一下,並且測試了新加入了一個css文件依舊無法訪問,放在哪個路徑都不能訪問

這個時候,我按照網上的教程開啟了IDEA的熱部署配置

ctrl+shift+alt+/,選擇第一個

勾選紅框框部分,然后重啟IDEA

這個時候,我發現我按ctrl+shift+f9可以將css文件記載進去了,並且隨便放在那里都可以熱部署進去,很好奇,這個知識先放在這里,我也難以理解,以后再解釋

ctrl+f9:build project----這個的意思就是把項目中已經導入的靜態文件更新

ctrl+shift+f9 :rebuild----這個的意思是將項目的靜態文件重新導入

 


免責聲明!

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



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