过滤器和拦截器区别

Posted q1427094386

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器和拦截器区别相关的知识,希望对你有一定的参考价值。

过滤器和拦截器区别

Filter
	是基于函数回调 doFi1ter(),Interceptor则是基于AOP思想
	
	Filter在只在 Servlet前后起作用,Interceptor够深入到方法前后、异常抛出前后等
	
	依赖于 Servlet容器即web应用中,Interceptor不依赖于 Servlet容器所以可以运行在多种环境
	
	在接口调用的生命周期里, Interceptor可以被多次调用,Fi1ter只能在容器初始化时调用一次
	
	Filter.Interceptor的执行顺序
	过滤前->拦截前- action执行->拦截后->过滤后

以上是关于过滤器和拦截器区别的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC -- 拦截器(作用与过滤器的区别示例拦截器实现登录拦截核心代码)

java web 过滤器跟拦截器的区别和使用

java web 过滤器跟拦截器的区别和使用

SpringMVC的拦截器和过滤器的区别与联系

拦截器(Interceptor)和过滤器(Filter)的区别和执行顺序)

java web 过滤器跟拦截器的区别和使用