Spring拦截器

本文深入探讨了拦截器和过滤器在AOP中的角色,分析了两者的实现原理及应用区别。拦截器基于动态代理,可在资源请求前后执行,而过滤器基于回调原理,在资源请求前进行过滤。

一、拦截器与过滤器

    拦截器和过滤器都是属于AOP实现策略;过滤器,只是在被请求的资源指定之前进行过滤,过滤器是基于回调原理实现;拦截器,可以在被请求的资源之前或之后反复执行,实现原理为动态代理,只对控制器拦截

二、拦截器创建步骤

    1、创建一个普通类实现HandlerInterceptor接口,实现所有方法

    2、PreHandle( )方法的返回值决定是否拦截 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值