SpringMvc拦截器日志

SpringMvc拦截器

什么时拦截器

interceptor类似于srlvlet中的过滤器 用于 篮球用户请求做出处理

可以实现权限验证 请求记录 判断用户是否登录

拦截器的定义

1实现HandlerInterceptor接口 或者继承他的实现类

2实现webrequestinterceptor接口或继承阿泰的实现类

配置拦截器

<mvcinterceptors >

</mvcinterceptors>

拦截器的执行流程

preHandle方法 :在控制器之前执行 如果返回false 则会中断后续所有操作 返回true则继续往下执行 用于登录校验

postHandle方法:在控制层方法之后执行 且在解析试图之前执行 用于日志记录某个页面被访问的次数 敏感词过滤

afterCompletion方法:最后执行 用于清理资源 记录异常

如果有多个控制器则按照配置孙旭执行

posted @ 2022-05-27 15:53  时凯  阅读(92)  评论(0)    收藏  举报