spring boot.2x 啟用攔截器配置 靜態資源不能訪問
阿新 • • 發佈:2019-01-28
今天在使用SpringBoot時遇到靜態資源無法訪問的問題,啟用攔截器配置就會出現靜態資源無法訪問。
發現只要繼承 WebMvcConfigurationSupport 並且將檔案加入配置
發現如果繼承了WebMvcConfigurationSupport,則在yml中配置的相關內容會失效。
需要重新指定靜態資源
@Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**") .addResourceLocations("classpath:/META-INF/resources/"沒辦法,既然它失效 那就把預設的再加進去) .addResourceLocations("classpath:/resources/") .addResourceLocations("classpath:/static/") .addResourceLocations("classpath:/public/"); super.addResourceHandlers(registry); }