解决Springboot2.0+配置拦截器拦截静态资源的问题

第一次遇到这个问题的时候,简直是一脸蒙逼,写了一个拦截器以后,静态资源就不能访问了,到处查找才知道是版本问题

成都创新互联公司服务项目包括眉县网站建设、眉县网站制作、眉县网页制作以及眉县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,眉县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到眉县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!


解决Spring boot2.0+配置拦截器拦截静态资源的问题

解决办法:

第一步:定义一个类实现

实现WebMvcConfigurer的类中拦截器中添加放行资源处添加静态资源文件路径:

@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(sessionInterceptor).addPathPatterns("/").excludePathPatterns("/static/");
}

第二步:

配置静态文件路径

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
WebMvcConfigurer.super.addResourceHandlers(registry);
}


解决Spring boot2.0+配置拦截器拦截静态资源的问题

第二步:

在页面访问静态资源时,需要这样写:

总结

以上所述是小编给大家介绍的解决Spring boot2.0+配置拦截器拦截静态资源的问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


文章标题:解决Springboot2.0+配置拦截器拦截静态资源的问题
文章转载:http://bzwzjz.com/article/ijcggj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 网站制作 成都网站建设 成都网站建设 成都响应式网站建设 企业手机网站建设 成都网站建设公司 成都网站制作 定制网站设计 重庆企业网站建设 成都网站建设公司 成都企业网站设计 企业网站建设公司 成都网站设计公司 响应式网站设计 成都定制网站建设 成都网站设计 网站制作公司 重庆网站制作 手机网站制作 移动网站建设 成都企业网站制作