首页 > 其他 > 详细

008 拦截器栏和次序问题

时间:2018-05-27 23:06:55      阅读:207      评论:0      收藏:0      [点我收藏+]

一 . 概述

  对一个切入点来说,我们是可以织入大量的通知进行增强的.

  这里就出现了一个拦截器链的问题,还有一个问题就是执行顺序的问题.


 

二 .拦截器链

  当出现一个连接点的大量通知的问题时,spring使用的是拦截器链来进行解决,

  这和我们一般认为的拦截器链的运行方式时一致,但是我们在使用注解的时候并没有制定这种顺序.


 

三 .@Order 注解  

@Order(value=1)
    @Before("exp()")
    public void before() {
        System.out.println("before...");
    }

当我们在我们的通知之上加上了@Oreder之后,就是指明了通知在拦截器之中的次序问题.

  数值越小,就表示越早执行.

008 拦截器栏和次序问题

原文:https://www.cnblogs.com/trekxu/p/9097952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!