Spring中有拦截器、过滤器、切片等
过滤器 Filter :可以拿到原始Http请求和响应的信息
拦截器Interceptor:可以拿到原始Http请求和响应的信息 也可拿到请求的方法的信息
切片Aspect:可拿到请求的方法的值 (拿不到原始的Http的请求和响应的对象)
分别的执行顺序如下:
【1】过滤器启动
【2】拦截器启动 preHandle
【3】切片启动
【4】方法体
【5】切片结束
【6】拦截器结束
【7】过滤器结束
注:多个过滤器、多个拦截器可以设置各自的执行顺序。