如何在springboot項目做到靜態(tài)資源映射
點擊上方藍色字體,選擇“標星公眾號”
優(yōu)質(zhì)文章,第一時間送達
? 作者?|? Yaoyaoo
來源 |? urlify.cn/ueMFze
1.方法一:
?這種方法的靜態(tài)資源依賴都在這個網(wǎng)站上獲取:WebJars - Web Libraries in Jars
?
?這里之所以可以引入是基于這個方法(雙擊shift打開idea全局搜索):

?
?點開這個方法會看到如下代碼:

?
?
2.方法二:
同樣也是剛剛這WebMvcAutoConfiguration.java,點擊這個

?
?
?
?指向了一個this再點進去

?
?
?
?同時在WebMvcAutoConfiguration.java中還可以找個這個:

點開他!

?
?這里面的四個路徑下的資源都可以識別,加上/**,一共五個位置的都支持
也就是支持如下目錄中的資源:

?
?和我們剛剛看到的:

?
?這里的第二種方法訪問/**就可以其實就會在src/main/resources目錄下找

?

?
?
?
?
?
?因此優(yōu)先級:resources>static>public
因此一般在public下放一些全局需要去訪問的資源
3.除了以上兩種方法

?
?但是你一旦覆蓋原有的就不生效了,因此一般不會去這么干的
我們來實踐一下,在application.properties目錄下創(chuàng)建如下兩個目錄:

?
?這個時候其實就覆蓋了spring.mvc.static-path-pattern這個時候
這里面的資源都會失效
?
粉絲福利:Java從入門到入土學習路線圖
???

?長按上方微信二維碼?2 秒
感謝點贊支持下哈?
評論
圖片
表情
