客户端请求到达的时候,经过一次过滤器。
服务器处理完请求的时候,经过一次过滤器。
虽然经过两次过滤器,但不代表同样的代码执行了两次。
分界线是filterChain过滤链,请求进来的时候,执行filterchain之前的代码,返回response的时候,执行filterchain之后的代码。
多个过滤器之间的执行顺序,满足“先进后出” (栈结构)的原则。
客户端请求到达的时候,经过一次过滤器。
服务器处理完请求的时候,经过一次过滤器。
虽然经过两次过滤器,但不代表同样的代码执行了两次。
分界线是filterChain过滤链,请求进来的时候,执行filterchain之前的代码,返回response的时候,执行filterchain之后的代码。
多个过滤器之间的执行顺序,满足“先进后出” (栈结构)的原则。