美文网首页
8. 拦截器

8. 拦截器

作者: 月影追猎者 | 来源:发表于2020-03-20 11:51 被阅读0次

过滤器(Filter)与拦截器(Interceptor)比较
过滤器基于Filter实现,在访问指定url前进行过滤,可以拦截任何类型的请求。
拦截器基于动态代理实现,可以在运行前、运行中、运行后进行拦截,只能拦截动态请求(访问处理器的请求)。

拦截器的实现
实现HandlerInterceptor接口。

  1. preHandle,处理器方法前置处理。
  2. postHandle,处理器方法后置处理(视图解析前)。
  3. afterCompletion,处理器方法最终处理(视图解析后)。

在springmvc.xml中完成配置。

<!-- 配置拦截器 -->
<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="拦截路径" />
        <mvc:exclude-mapping path="排除路径" />
        <bean class="拦截器类限定名"></bean>
    </mvc:interceptor>
</mvc:interceptors> 

相关文章

网友评论

      本文标题:8. 拦截器

      本文链接:https://www.haomeiwen.com/subject/ectjyhtx.html