你的位置:首页 > 软件开发 > Java > Spring自定义一个拦截器类SomeInterceptor,实现HandlerInterceptor接口及其方法的实例

Spring自定义一个拦截器类SomeInterceptor,实现HandlerInterceptor接口及其方法的实例

发布时间:2015-09-12 14:00:06
利用Spring的**可以在处理器Controller方法执行前和后增加逻辑代码,了解**中preHandle、postHandle和afterCompletion方法执行时机。 自定义一个**类SomeInterceptor,实现HandlerInterceptor接 ...

利用Spring的**可以在处理器Controller方法执行前和后增加逻辑代码,了解**中preHandle、postHandle和afterCompletion方法执行时机。

 

自定义一个**类SomeInterceptor,实现HandlerInterceptor接口及其方法。

然后在spring-mvc.

 

步骤一: 创建SomeInterceptor**组件

新建一个com.souvc.interceptor包,在该包中新建一个SomeInterceptor类。SomeInterceptor类要实现HandlerInterceptor接口及其约定方法,代码如下:

 

package com.souvc.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;public class SomeInterceptor implements HandlerInterceptor {  public void afterCompletion(HttpServletRequest req,      HttpServletResponse res, Object handller, Exception e)      throws Exception {    System.out.println("请求处理完成后调用");  }  public void postHandle(HttpServletRequest req, HttpServletResponse res,      Object handller, ModelAndView mv) throws Exception {    System.out.println("处理器执行后调用");  }  public boolean preHandle(HttpServletRequest req, HttpServletResponse res,      Object handller) throws Exception {    System.out.println("处理器执行前调用");    return true;  }}

原标题:Spring自定义一个拦截器类SomeInterceptor,实现HandlerInterceptor接口及其方法的实例

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录