springMVC拦截器

springMVC拦截器主要作用是拦截用户请求并进行相对应的处理:如日志记录、权限检查、性能检测、通用行为

springMVC中的Intercepter拦截器请求是通过实现HandlerIntercepter接口来实现的:

   1、要定义的Intercepter类实现了HandlerIntercepter接口

   2、要定义的类继承了实现HandlerIntercepter接口的类,如HandlerIntercepterAdpter

HanderIntercepter有三个方法:

   preHandle在请求之前调用

   postHandle在请求之后调用,注意如果preHandle直接返回false,则请求不会继续发送,继而也不会再触发postHandle

   afterCompletion再整个请求结束之后调用,渲染了对应的视图之后调用。

   springMVC拦截器