拦截器和过滤器的区别
一. 过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改HttpServletRequest的一些参数,过滤低俗文字、敏感信息等二. 拦截器:依赖于web框架,在SpringMVC中就是依赖于SpringMVC框架。在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一