过滤器和拦截器

过滤器 Fitter:

  过滤器依赖于servlet容器,配置在web.xml中配置多个,执行顺序是根据配置的顺序由上到下,常用来配置请求编码以及过滤一些非法参数。(可以通过实现Fitter接口,或者继承Spring 来实现)

拦截器Interceptor:

  拦截器依赖于Spring 框架,在SpringMvc的配置文件中配置,拦截器是AOP的一种应用,底层采用java反射机构来实现,与过滤器的一个很大的区别是在拦截器中可以注入Spring的Bean,能够获取到各种需要的service来处理业务逻辑,  (可以通过继承Spring来实现)

原文地址:https://www.cnblogs.com/xp0813/p/11283138.html