看到网上说springBoot在1.0的时候对拦截器对静态资源是放行的,但是2.0以后就不放行了,(真假未知,但是现在确实不放行),在配置拦截器的时候看了网上的各种方法,都不能用,或者说部分有用
开始的时候按照这个规则放行,静态资源未起作用,但是页面的访问可以
String [] ex = new String [] {"/index","/","/favicon.ico","/static/**"};
采用这种拦截,静态资源还是被拦截
String [] ex = new String [] {"/index","/","/favicon.ico","/js/**,"/css/**" };
后来发现通过这种方式才最终可用
List list = new ArrayList();
list.add("/index");
list.add("/");
list.add("/js/**");
list.add("/css/**");
list.add("/img/**");
list.add("/favicon.ico");
可能和excludePathPatterns参数有关,暂时不知,有知道原因希望留言告知,感谢
网上称 Spring Boot 1.0 拦截器对静态资源放行,2.0 后不放行,作者配置拦截器时尝试多种网上方法均无效或部分有效,按特定规则放行静态资源未起作用,最终找到一种可用方式,原因可能与 excludePathPatterns 参数有关。
1990

被折叠的 条评论
为什么被折叠?



