1. 程式人生 > >spring boot.2x 啟用攔截器配置 靜態資源不能訪問

spring boot.2x 啟用攔截器配置 靜態資源不能訪問

今天在使用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); }
沒辦法,既然它失效  那就把預設的再加進去