mvc:
throw-exception-if-no-handler-found: true
resources:
add-mappings: false
複製代碼
就能夠讓404拋出NoHandlerFoundException了,能拋出就能捕獲,試了下的確很管用spring
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/");
}
複製代碼
就能夠了,試了一下的確也沒問題,皆大歡喜api
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/");
}
複製代碼
像這樣就沒有問題了,估計是/**攔截全部的請求先走靜態資源,找不到就認爲是一個靜態資源找不到,當時是404啦,因此就把靜態資源路徑自定義一個目錄下面就沒問題了bash