spring过滤器vs拦截器vsAop

执行顺序

spring过滤器vs拦截器vsAop

Filter(过滤器):依赖于Servlet容器,不依赖框架,利用Java的回调机制实现;几乎可以对所有的请求响应做出过滤。可做编码设置和鉴权操作。

Interceptor拦截器:不依赖Servlet容器,依赖于web框架(springmvc的拦截器),利用java反射机制实现的;只拦截基于action结尾的(Controller层切面)请求前(preHandler)、请求中(postHandler、getHandler)、响应(afterCompletion),可做