spring boot.2x 启用拦截器配置 静态资源不能访问 3ff8
2018-06-28 16:41
656 查看
今天在使用SpringBoot时遇到静态资源无法访问的问题,启用拦截器配置就会出现静态资源无法访问。 发现只要继承 WebMvcConfigurationSupport 并且将文件加入配置 发现如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。 需要重新指定静态资源 通过继承WebMvcConfigurer实现
@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")));
}
}
@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")));
}
}
相关文章推荐
- 配置了<mvc:default-servlet-handler />还是不能访问静态资源
- SpringMVC对静态资源文件的访问(配置)
- SpringMVC对静态资源文件的访问(配置)
- SpringMVC中拦截/和拦截/*的区别 - 不能访问到返回的JSP - 访问静态资源(jpg,js等
- tomcat配置虚拟路径,访问静态资源
- spring配置静态资源访问的3种方式
- 【SpringMVC】SpringMVC基础-静态资源映射、拦截器配置、@ControllerAdvice与其他基本配置
- apache 配置静态资源访问
- 关于tomcat配置静态资源访问路径的问题
- 如何配置SpringMVC能够访问静态资源
- Spring中拦截/和拦截/*的区别 - 不能访问到返回的JSP - 访问静态资源(jpg,js等)
- Spring Mvc Web 配置拦截规则与访问静态资源 (三)
- idea中JSP页面不能访问静态资源(图片,js,css)
- nginx 静态资源访问配置
- Springboot应用静态资源不能访问,报“This application has no explicit mapping for /error”
- 关于springboot中的web项目不能访问templates中的静态资源
- springBoot配置静态访问资源
- 为什么类的静态方法不能访问类的非静态资源
- 添加<mvc:default-servlet-handler/>后,静态资源可以访问,Controller不能访问。
- java web 静态资源访问配置