SpringMVC預設靜態資源載入位置

2021-10-19 05:11:10 字數 848 閱讀 7676

先說結論spring boot 2.3.5 位置在一下這幾個目錄下

分析原始碼首先來到springmvc自動裝配檔案webmvcautoconfiguration

分析裡面webmvcautoconfigurationadapter裡面的配置

@override

public

void

addresourcehandlers

(resourcehandlerregistry registry)

// webjars 繼續的支援

// 獲取靜態路徑規則

// 預設private string staticpathpattern =

"/**"

; string staticpathpattern =

this

.mvcproperties.

getstaticpathpattern()

;if(!registry.

(staticpathpattern)

)}

SpringMVC 配置靜態資源

如何你的dispatcherservlet攔截 do這樣的url,就不存在訪問不到靜態資源的問題。如果你的dispatcherservlet攔截 攔截了所有的請求,同時對 js,jpg的訪問也就被攔截了。目的 可以正常訪問靜態檔案,不要找不到靜態檔案報404。方案一 啟用tomcat的default...

springMVC訪問靜態資源

web.xml springmvcservlet name org.springframework.web.servlet.dispatcherservletservlet class contextconfiglocationparam name classpath config spring s...

spring mvc靜態資源放行

1,全部資源放行 2,選擇部分資源放行 以上倆種之前要注意先配置 方式二 在web.xml中放行 方法一 配置前段 放行 console org.springframework.web.servlet.dispatcherservlet contextconfiglocation classpath...