广告
返回顶部
首页 > 资讯 > 精选 >详解SpringMVC拦截器配置及使用方法
  • 280
分享到

详解SpringMVC拦截器配置及使用方法

springmvc拦截器 2023-05-31 04:05:16 280人浏览 八月长安
摘要

本文介绍了springMVC拦截器配置及使用方法,分享给大家,具体如下:常见应用场景日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接

本文介绍了springMVC拦截器配置及使用方法,分享给大家,具体如下:

常见应用场景

日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。

权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面;

性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间(如果有反向代理,如apache可以自动记录);

通用行为:读取cookie得到用户信息并将用户对象放入请求,从而方便后续流程使用,还有如提取Locale、Theme信息等,只要是多个处理器都需要的即可使用拦截器实现。

OpenSessionInView:如Hibernate,在进入处理器打开Session,在完成后关闭Session。本质也是aop(面向切面编程),也就是说符合横切关注点的所有功能都可以放入拦截器实现。

配置文件

定义两个拦截器 HandleInterceptor1 , HandleInterceptor2

<!-- 拦截器 多个按顺序拦截 --> <mvc:interceptors>  <mvc:interceptor>   <mvc:mapping path="/**"/>   <bean class="com.xwx.interceptor.HandleInterceptor1"></bean>  </mvc:interceptor>  <mvc:interceptor>   <mvc:mapping path="/**"/>   <bean class="com.xwx.interceptor.HandleInterceptor2"></bean>  </mvc:interceptor> </mvc:interceptors>

--结束END--

本文标题: 详解SpringMVC拦截器配置及使用方法

本文链接: https://www.lsjlt.com/news/223340.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作