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