拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖tomcat,过滤器依赖tomcat。拦截器 Interceptor 是在请求进入servlet后执行,过滤器Filter是在进入servlet之前执行拦截器只会对Controller中请求或访问static目录下的资源请求起作用,而过滤器则可以对几乎所有的请求起作用。拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次