`
rayln
  • 浏览: 415228 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SpringMVC使用拦截器步骤

 
阅读更多
applicationContext.xml
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
  <property name="interceptors">
    <list>
      <bean class="com.interceptor.MyInterceptor" />
    </list>
  </property>
</bean>


interceptor代码:
public class MyInterceptor implements HandlerInterceptor {
  //释放资源
  public void afterCompletion(HttpServletRequest request,
    HttpServletResponse response, Object handler, Exception ex)
      throws Exception {
    System.out.println("MyInterceptor->afterCompletion");
  }
  //控制器执行完成后,生成视图之前执行的动作
  public void postHandle(HttpServletRequest request,
    HttpServletResponse response, Object handler,
      ModelAndView modelAndView) throws Exception {
    System.out.println("MyInterceptor->postHandle");
  }
  //发向控制器之前执行的动作
  public boolean preHandle(HttpServletRequest request,
    HttpServletResponse response, Object handler) throws Exception {
    System.out.println("MyInterceptor->preHandle");
    return true;
  }
}


PS:执行顺序为
MyInterceptor->preHandle
Controller控制器代码
MyInterceptor->postHandle
MyInterceptor->afterCompletion

分享到:
评论

相关推荐

    SpringMVC自定义拦截器实现过程详解

    主要介绍了SpringMVC自定义拦截器实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SSM笔记-SpringMVC的自定义拦截器

    SSM笔记-SpringMVC的自定义拦截器,简单实现拦截器,只需要跟着步骤写就好了,没有特别要注意的地方

    java之spring mvc之拦截器.docx

    1. springmvc 中的拦截器是由实现 HandlerInterceptor 或者继承 HandlerInterceptorAdapter 来实现的。 2. 自定义实现一个拦截器的步骤: a). 定义一个实现 HandlerInterceptor 接口 的类

    SpringMVC学习笔记整合搭建框架

    8、拦截器 2.Spring入门 2.1.Springmvc是什么 3.3.jdbc编程步骤: 1、加载数据库驱动 2、创建并获取数据库链接 3、创建jdbc statement对象 4、设置sql语句 5、设置sql语句中的参数(使用preparedStatement) 6、通过...

    Spring boot拦截器实现IP黑名单的完整步骤

    主要给大家介绍了关于Spring boot拦截器实现IP黑名单的完整步骤,需要的朋友可以参考下

    创建springboot + mybatis项目,实现登录、注册功能详细过程

    资源中包括springboot项目,数据库备份语句,以及整个项目的创建过程,根据提示一步一步可以完成项目的创建,实现登录、注册功能,以及为项目添加拦截器。

    Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码

    1、用户登录 验证用户是否登录成功步骤直接忽略,用户登录成功后怎么保存当前用户登录信息(session,cookie),本文介绍的是身份验证(其实就是基于cookie)的,下面看看代码。 引入命名空间 using System.Web....

    Java Web 整合开发和项目实践(SSH)

    第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等。第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。...

    Java Web 整合开发和项目实践(SSH) 高清.part1

    第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等。第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。...

    Java Web 整合开发和项目实践(SSH).part3

    第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等。第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。...

    Java Web 整合开发和项目实践(SSH).part4

    第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等。第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。...

    flylib-boot:spring boo应用的通用架构(二进制异常处理等机制)

    拦截器 注意:SpringBoot(SpringMVC)里的处理程序特指@Controller注解的类里的每个处理HTTP请求的一个公共方法。 使用方法 步骤1:进入目录flylib-boot-starter,执行mvn install 第2步:在自己的项目中添加...

    springboot知识点整理

    4.8.4 拦截器进行登录检查 81 4.8.5 实验要求(没按要求做,不想改了!) 82 4.8.6 CRUD-员工列表 83 4.8.7 CRUD-员工修改 86 4.8.8 CRUD-员工添加 87 4.8.9 CRUD-员工删除 88 4.9 错误处理原理&错误页面定制 90 ...

    基于微信小程序的疫苗预约接种系统源码+项目说明.zip

    后端使用SpringMVC拦截器+jwt+自定义注解实现身份验证和权限控制。用户每次登录成功后,后端会返回token交由前端缓存,前端对后端相关接口发起的每次请求都需要携带该token进行验证。 系统使用二维码来充当接种者...

    互联网创意产品众筹平台

    不多说,懂得人看名字就能知道,挺好的一套案例,包含讲解视频和完整案例。 ...访问权限拦截器-改善(监听器) │ 4.广告模块-文件上传分析5 Q+ T5 k V+ @! Z7 t │ 5.广告模块-文件上传功能实现 │ ...

    Eclipse开发分布式商城系统+完整视频代码及文档

    拦截器处理请求.avi │ 打开必读.txt │ 淘淘商城第十天笔记.docx │ ├─11.第十一天 │ 01.内容回顾.avi │ 02.课程计划.avi │ 03.购物车实现分析.avi │ 04.添加购物车-Service.avi │ 05.添加购物车-完成.avi ...

Global site tag (gtag.js) - Google Analytics