第十七章 SpringMVC拦截器配置
来源:互联网 发布:工作日志管理系统php 编辑:程序博客网 时间:2024/06/08 10:37
拦截器实现对每一个请求处理前后进行相关的业务处理,类似于Servlet的Filter。
可以让普通的Bean实现HandlerInterceptor接口或者继承HandlerInterceptorAdapter类来实现自定义拦截器。
package demo3.interceptor;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;public class DemoInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { long startTime = System.currentTimeMillis(); request.setAttribute("startTime", startTime); return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { long startTime = (Long) request.getAttribute("startTime"); request.removeAttribute("startTime"); long endTime = System.currentTimeMillis(); System.out.println("本次请求处理时间为:" + (startTime - endTime) + "ms"); }}
配置
@Overridepublic void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(demoInterceptor());}public DemoInterceptor demoInterceptor() { return new DemoInterceptor();}
0 0
- 第十七章 SpringMVC拦截器配置
- springmvc 拦截器配置
- springMVC拦截器配置
- springMvc拦截器配置
- SpringMvc拦截器配置
- SpringMvc配置拦截器
- springmvc拦截器配置
- SpringMvc拦截器配置
- springmvc拦截器配置
- springmvc拦截器配置
- springMVC拦截器配置
- springmvc配置拦截器
- SpringMVC配置拦截器
- springMVC 拦截器简单配置
- mynote springMVC拦截器配置
- springMVC 拦截器简单配置
- springMVC 拦截器简单配置
- SpringMVC-intercepter(拦截器)配置
- Android View动画框架
- 大数据时代的结构化存储—HBase在阿里的应用实践
- 基于小波变换的多聚焦图像融合算法——Python实现
- python进阶11:创建类和实例
- ubuntu 12.04 hadoop2.7.3 环境配置
- 第十七章 SpringMVC拦截器配置
- js 识别web和手机浏览器
- mysql 的sql优化
- Proc对象
- 小米4手机选择图库发送图片时崩溃
- 二叉树算法趣题
- Python的方法解析顺序(MRO)
- php7.1微信公众平台消息安全模式的加密及解密
- 亚马逊前首席科学家:大数据价值体现在AI、BI、CI、DI