1,什么是springMVC拦截器
拦截器是AOP的一种应用,底层采用java的反射机制来实现
2,为什么要使用拦截器
拦截器的作用类似于Servlet的过滤器,用于对处理器预处理和后处理
(就是在请求进入控制层之前拦截一下,处理中拦截一下,处理完后再拦截一下,为了检查这个请求达不达标,能不能过’安检’)
,可以用来做权限验证,如登陆验证
3,怎么样使用拦截器
(1)先做配置
<!--过滤静态资源 js jpg png css ... 都属于静态资源-->
<mvc:default-servlet-handler/>
<!--配置 springmvc 拦截器-->
<mvc:interceptors>
<mvc:interceptor>
<!--mapping path 指定拦截哪些请求
/**是代表 经过所有控制层的请求 -->
<mvc:mapping path="/**"/>
<!--配置哪些请求可以放行-->
<mvc:exclude-mapping path="/user/login"/>
<mvc:exclude-mapping path="/user/register"/>
<mvc:exclude-mapping path="/user/testAjax"/>
<mvc:exclude-map