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

今天在使用SpringBoot時遇到靜態資源沒法訪問的問題,啓用攔截器配置就會出現靜態資源沒法訪問。 發現只要繼承 WebMvcConfigurationSupport 而且將文件加入配置 發現若是繼承了WebMvcConfigurationSupport,則在yml中配置的相關內容會失效。 須要從新指定靜態資源 經過繼承WebMvcConfigurer實現css

@Configuration
public class WebAppConfigurer implements WebMvcConfigurer {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new WebRequestInterceptor())
                .excludePathPatterns(Joiner.on(",").join(
                        Arrays.asList("/static/**", "/css/**", "/error/**", "/images/**", "/js/**", "/resources/**", "/web/**", "/quartz/post", "/favicon.ico")));
    }
}web

相關文章
相關標籤/搜索