return chain.filter(exchange); 这句啥意思

 

 答:继续往后执行过滤器,如果不调用这句代码,请求就不会发给控制器了,如果当前执行的过滤器后面还有过滤器,执行那个过滤器,如果没有,就执行控制器。

 

那我此时想一个请求取消token校验,得在这里加吗?

 

 

答:应该是在这个判断的上面再加一个判断,命中路径的话就return chain.doFilter,if(request.getUri().getPath().equals("/admin/user/user-info")) return chain.filter(exchange);,大致是这样,把命中的那个链接给放出去,找equals换成startsWith,免得路径带匹配不上,/。

 

posted @ 2023-02-27 01:58  秋名山滴  阅读(402)  评论(0)    收藏  举报