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 拦截器方法说明

 

posted @ 2021-09-25 23:50  E_lian  阅读(39)  评论(0编辑  收藏  举报