spring 过滤器 拦截器 切片的执行顺序?
步骤如下
1)过滤器启动
2)拦截器启动
(拦截器 preHandle)
3)切片启动
(切片执行)
4)方法体执行
5)切片结束
6)拦截器结束
7)过滤器结束
什么时候使用过滤器? 拦截器和切片?
过滤器(Filter) :可以拿到原始Http请求和响应的信息
拦截器(interceptor): 可以拿到原始Http请求和响应的信息 也可拿到请求的方法的信息
切片 (Aspect):可拿到请求的方法的值 (拿不到原始的Http的请求和响应的对象)
切片分为
切入点:
1、在那些方法上起作用
2、在什么时候起作用
增强(执行方法体):
起作用时执行的业务逻辑
网友评论