要使自定义的拦截器类生效,还需要在SpringMVC的配置文件中进行配置。
<mvc:interceptors>
//全局拦截器,拦截所有请求
<bean class="com.itheima.interceptor.CustomerInterceptor" />
//可以进行个性化配置
<mvc:interceptor>
<mvc:mapping path="/**/"/> //表示拦截所有路径
<mvc:exclude-mapping path=""/>//配置不需要拦截的路径
<bean class="com.itheima.interceptor.Interceptor1" />
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping path="/hello/"> //表示拦截所有“/hello”结尾的路径
<bean class="com.itheima.interceptor.Interceptor2" />
</mvc:interceptor>
......
<mvc:interceptors>
注意配置拦截器必须要按固定顺序配置,否者会报错。