春天

来源:互联网 发布:起名软件生辰八字 编辑:程序博客网 时间:2024/03/29 05:29

filter和spring aop,interceptor区别

filter
filter是servlet的规范,如果我们查看filter接口,可以看到有三个方法init,destory和dofilter.其中dofilter就是需要处理的方法。这个方法既不能响应用户的请求,也不能阻止用户的请求,只能过滤一些信息或者修改一些信息,所以通过这个来进行权限验证是不太合适的,因为权限不足的话,没法直接响应用户。
interceptor

简单来说interceptor跟filter一样,都是串行的,就是一个请求下来,中间被拦腰截断了,等interceptor通过后继续下面的流程。
aop看着也想半路拦截的,但是它不能阻止行为继续执行,只是光看着。

原创粉丝点击