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----這個的意思是將項目的靜態文件重新導入