springMVC拦截器
springMVC拦截器主要作用是拦截用户请求并进行相对应的处理:如日志记录、权限检查、性能检测、通用行为
springMVC中的Intercepter拦截器请求是通过实现HandlerIntercepter接口来实现的:
1、要定义的Intercepter类实现了HandlerIntercepter接口
2、要定义的类继承了实现HandlerIntercepter接口的类,如HandlerIntercepterAdpter
HanderIntercepter有三个方法:
preHandle在请求之前调用
postHandle在请求之后调用,注意如果preHandle直接返回false,则请求不会继续发送,继而也不会再触发postHandle
afterCompletion再整个请求结束之后调用,渲染了对应的视图之后调用。