想要了解拦截器的小伙伴们,应该已经了解过滤器了吧,首先我们通过一个表格看一下二者的区别
其实自定义拦截器很简单,只有如下三个步骤
- 创建拦截器类,并实现HandlerInterceptor接口
- 在spring-mvc.xml中配置拦截器
- 测试拦截器的效果
在HandlerInterceptor接口中有三个可以实现的方法
若小伙伴不会配置拦截器,可以根据下面这个例子简单了解一下哦
<!-- 配置拦截器-->
<mvc:interceptors>
<mvc:interceptor>
<!-- 拦截器的作用范围-->
<mvc:mapping path="/**"/>
<!-- 配置拦截器不拦截的操作-->
<mvc:exclude-mapping path="/user/login"/>
<!-- 自定义的拦截器的路径-->
<bean class="com.lsc.interceptor.MyInterceptor1"></bean>
</mvc:interceptor>
</mvc:interceptors>
</beans>