springmvc项目,怎么配置logininterceptor不拦截某些接口
可以换个思路试试,比如虽然拦截了某些接口,但不对接口做任何处理。
用拦截器?进行请求预处理
if("/test/add".equals(request.getRequestURI())){
return;
}
配置拦截器,或者过滤器
或者配置文件配置
望采纳,谢谢
先回答题主问题,我所知有2种方式,一种是对拦截器本身做操作,一种是对拦截器的适配器规则做操作,如有帮助,请采纳。
对性能非常严格,或者拦截器已经很多的老项目,用适配器那套;否则还是用拦截器自定义注解会灵活些。
首先第一种:拦截器本身做操作
在自定义一个注解@HttpsSign
最后就是调用
那么,有了这些以后,只要接口上没有@HttpsSign注解,logininterceptor就会不拦截接口。也就绕过了题主的问题。
第二种:管理拦截器的适配器做操作
重写mvc接口WebMvcConfigurer的addInterceptors