SpringMVC拦截器

1.1 拦截器interceptor的作用

  Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理
  将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方
  法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。

1.2 拦截器与过滤器的区别

 1.3 拦截器的快速入门

  ① 创建拦截器类实现HandlerInterceptor接口

  ② 配置拦截器

1     <mvc:interceptors>
2         <mvc:interceptor>
3 <!--            配置对哪些资源执行拦截操作-->
4             <mvc:mapping path="/**"/>
5 <!--            配置对哪些资源放行-->
6             <mvc:exclude-mapping path="/user/login"/>
7             <bean class="com.ee.interceptor.PrivilegeInterceptor"/>
8         </mvc:interceptor>
9     </mvc:interceptors>

1.4 拦截器方法说明

原文地址:https://www.cnblogs.com/elian91/p/15336127.html