chinasun2015
cavan2
采纳率100%
2017-12-07 07:17

求救求救,SpringBoot拦截器把静态文件给拦截了,但是我已经设置了excludePathPatterns

已采纳

这是我的拦截器代码

 @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //拦截规则:除了login,其他都拦截判断
        registry.addInterceptor(new MyInterceptor()).addPathPatterns("/**").excludePathPatterns("/index","/**/*.css", "/**/*.js", "/**/*.png", "/**/*.jpg", "/**/*.jpeg");
        super.addInterceptors(registry);
    }
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • fengqingyuebai19 fengqingyuebai19 4年前
    静态资源这样配
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry){
        registry.addResourceHandler("/js/**").addResourceLocations("classpath:/js/");
    }
    
    点赞 3 评论 复制链接分享
  • airfling airfling 4年前

    继承 WebSecurityConfigurerAdapter 重写如下方法

     @Override
        public void configure(WebSecurity web) throws Exception {
            web.ignoring().antMatchers("/img/**", "/css/**", "/js/**");
        }
    
    点赞 1 评论 复制链接分享
  • BBD1203 MGL锅仔 3年前

    咋解决的 ? 写后缀就是不行

    点赞 评论 复制链接分享
  • hufi320 hufi320 2年前

    通配符不对,**任意多个目录,*任意多个字符

    点赞 评论 复制链接分享
  • qq_36856497 梦醒灬纠结 3年前

    spring boot 不拦截静态资源

    点赞 评论 复制链接分享

相关推荐