拦截器

作者: 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