码迷,mamicode.com
首页 > 其他好文 > 详细

008 拦截器栏和次序问题

时间:2018-05-27 23:37:15      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:class   print   color   ring   概述   方式   解决   nbsp   system   

一 . 概述

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

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


 

二 .拦截器链

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

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


 

三 .@Order 注解  

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

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

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

008 拦截器栏和次序问题

标签:class   print   color   ring   概述   方式   解决   nbsp   system   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!