执行顺序图:

区别很多相似也很多,还是主要删繁就简只说主要的,
1.过滤器比拦截器先执行 过滤器是servlet的,只在容器初始化时调用一次
2.拦截器是spring框架的,基于反射 可以被多次调用
3.注意下执行的先后顺序
应用场景:
filter:
对request、response操作,如过滤掉一些信息,设置一些参数,设置字符集编码,过滤不需要的请求
拦截器:类似AOP的应用场景
博客介绍了过滤器和拦截器的执行顺序与应用场景。过滤器是servlet的,在容器初始化时调用一次,先于拦截器执行;拦截器是spring框架的,基于反射可多次调用。过滤器用于对request、response操作,拦截器有类似AOP的应用场景。
执行顺序图:

区别很多相似也很多,还是主要删繁就简只说主要的,
1.过滤器比拦截器先执行 过滤器是servlet的,只在容器初始化时调用一次
2.拦截器是spring框架的,基于反射 可以被多次调用
3.注意下执行的先后顺序
应用场景:
filter:
对request、response操作,如过滤掉一些信息,设置一些参数,设置字符集编码,过滤不需要的请求
拦截器:类似AOP的应用场景
27万+

被折叠的 条评论
为什么被折叠?