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

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

步骤如下

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

image.png

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

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

切片分为

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容