SpringSpring

Spring Boot 拦截器、过滤器、切片 执行顺序

2018-04-03  本文已影响1418人  Marlon666

spring 过滤器 拦截器 切片的执行顺序?

步骤如下

1)过滤器启动
2)拦截器启动
(拦截器 preHandle)
3)切片启动
(切片执行)
4)方法体执行
5)切片结束
6)拦截器结束
7)过滤器结束

image.png

什么时候使用过滤器? 拦截器和切片?

过滤器(Filter) :可以拿到原始Http请求和响应的信息
拦截器(interceptor): 可以拿到原始Http请求和响应的信息 也可拿到请求的方法的信息
切片 (Aspect):可拿到请求的方法的值 (拿不到原始的Http的请求和响应的对象)

切片分为

切入点:
1、在那些方法上起作用
2、在什么时候起作用

增强(执行方法体):
起作用时执行的业务逻辑

上一篇 下一篇

猜你喜欢

热点阅读