过滤器依赖于servlet容器,需要在web.xml中配置。在实现上,基于函数回调,对传入的request、response提前过滤掉一些信息,设置字符编码,过滤低俗文字拦截器需要在SpringMVC中配置,依赖于框架,AOP的一种运用触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的拦截器可以获取IOC容器中的各个bean,而过滤器就不行,拦截器里注入一个service,可以调用业务逻辑