SpringMVC - 拦截器 preHandler、postHandler、afterCompletion

简介: SpringMVC - 拦截器 preHandler、postHandler、afterCompletion

preHandler

  • 调用时间:Controller方法处理之前
  • 执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行
  • 注意事项:若返回false,则中断执行,不会进入afterCompletion

postHandler

  • 调用前提:preHandle返回true
  • 调用时间:Controller方法处理完之后,DispatcherServlet进行视图的渲染之前,也就是说在这个方法中你可以对ModelAndView进行操作
  • 执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序倒着执行

afterCompletion

  • 调用前提:preHandle返回true
  • 调用时间:DispatcherServlet进行视图的渲染之后
  • 注意事项:多用于清理资源
目录
相关文章
|
6月前
|
前端开发 Java Spring
56SpringMVC - 拦截器
56SpringMVC - 拦截器
23 0
|
3天前
|
数据采集 监控 前端开发
SpringMVC 拦截器
SpringMVC 拦截器
|
3月前
|
数据安全/隐私保护
SpringMVC拦截器
SpringMVC拦截器
39 0
|
3月前
springMVC之拦截器
springMVC之拦截器
|
8月前
|
Java
SpringMVC-拦截器
SpringMVC-拦截器
35 0
SpringMVC-拦截器
|
10月前
|
前端开发 JavaScript Java
SpringMVC 中的拦截器
SpringMVC 中的拦截器
|
10月前
SpringMVC | 拦截器
SpringMVC | 拦截器
109 0
|
XML 数据格式 容器
springmvc之拦截器
springmvc之拦截器
88 2
springmvc拦截器
SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置