解决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://hxwzsj.com/article/ijcggj.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 手机网站建设套餐 网站制作 成都网站设计 定制级高端网站建设 定制网站建设 响应式网站建设 成都网站建设公司 成都网站制作 成都营销网站建设 成都网站设计 响应式网站设计 成都网站建设公司 高端网站设计 app网站建设 LED网站设计方案 重庆网站制作 成都网站建设 成都响应式网站建设 成都h5网站建设 高端网站设计 成都网站建设 手机网站制作