使用springboot2.0+的版本建立拦截器拦截访问时,发现将静态的css/js资源也拦截了。此时需要在拦截器中配置放行资源。直接上代码
//设置拦截,释放静态文件
registry.addInterceptor(new LoginHandlerInterceptero()).addPathPatterns("/**")
.excludePathPatterns("/user/login","/login.html","/css/**","/js/**");
放行"/css/**"资源。
有些使用放行static文件夹来放行所有的静态资源,不过SpringBoot默认扫描static包下的静态资源,所以好像不管用。
下图是一次项目中配置的静态资源释放,对文件结构不是很清楚,所以直接配置释放所有文件。