拦截器

作者: Xr丶_c967 | 来源:发表于2017-12-15 11:05 被阅读0次

当俩个拦截器都实现放行操作时,顺序为preHandle 1,preHandle 2,postHandle 2,postHandle 1,afterCompletion 2,afterCompletion 1

当第一个拦截器preHandle返回false,也就是对其进行拦截时,第二个拦截器是完全不执行的,第一个拦截器只执行 preHandle部分。

当第一个拦截器preHandle返回true,第二个拦截器preHandle返回false,顺序为preHandle 1,preHandle 2 ,afterCompletion 1

总结:

preHandle按拦截器定义顺序调用

postHandler按拦截器定义逆序调用

afterCompletion按拦截器定义逆序调用

postHandler在拦截器链内所有拦截器返成功调用

afterCompletion只有preHandle返回true才调用

   ds-servlet.XML配置拦截器

相关文章

网友评论

      本文标题:拦截器

      本文链接:https://www.haomeiwen.com/subject/wberwxtx.html