<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    分類pointcuts
        遵循特定的語法用于捕獲每一個種類的可使用連接點。
        主要的種類:
    • 方法執行:execution(MethodSignature)
    • 方法調用:call(MethodSignature)
    • 構造器執行:execution(ConstructorSignature)
    • 構造器調用:call(ConstructorSignature)
    • 類初始化:staticinitialization(TypeSignature)
    • 屬性讀操作:get(FieldSignature)
    • 屬性寫操作:set(FieldSignature)
    • 例外處理執行:handler(TypeSignature)
    • 對象初始化:initialization(ConstructorSignature)
    • 對象預先初始化:preinitialization(ConstructorSignature)
    • Advice執行:adviceexecution()
       基于控制流的pointcuts
       主要包括兩種類型的控制流:
       cflow(Pointcut),捕獲所有的連接點在指定的方法執行中,包括執行方法本身。
       cflowbelow(Pointcut),捕獲所有的連接點在指定的方法執行中,除了執行方法本身。

       如以下的例子:
       cflow(call(* Account.debit(..))
       所有的debit方法中的連接點,包括debit方法本身
       cflowbelow(call(* Account.debit(..))
       所有debit方法中的連接點,除了debit方法本身
       cflow(transactedOperations())
       所有由transactedOperations捕獲的連接點
       cflowbelow(execution(Account.new(..))
       所有在Account 構造器中執行的連接點

       基于詞匯結構的連接點
       源代碼片斷。,如within()和withincode()
       within :捕獲在指定類或者方面中的程序體中的所有連接點,包括內部類。
       Withincode:用于捕獲在構造器或者方法中的所有連接點,包括在其中的本地類

       執行對象連接點
       匹配this,和target對象,作為方法被調用的對象。
       this(Account),所有Account的實例的執行點,匹配所有的連接點,如方法調用,屬性設置,當前的執行對象為Account,或者其子類。
       target(Account):匹配所有的連接點,目標對象為Account或其子類。

       必須執行相應的類型,不能使用*,或者..通配符。當前靜態方法,不能被匹配。

       在within()和this()中的區別:
       一個是程序體,而另一個為對象執行。

       參數pointcuts
       用于捕獲參數類型的連接點。
       args(String,..,int)
       args(RemoteException)

       條件檢測pointcuts
       if(System.currentTimeMillis()>triggerTime)
    posted on 2007-07-04 16:39 周銳 閱讀(265) 評論(0)  編輯  收藏 所屬分類: AspectJ
    主站蜘蛛池模板: 日本无吗免费一二区| 国产亚洲3p无码一区二区| 久久亚洲AV成人无码| 成人久久免费网站| 国产高清不卡免费在线| 亚洲AV无码久久精品成人| 一级毛片高清免费播放| 少妇亚洲免费精品| 精品女同一区二区三区免费播放| 日本免费高清视频| 亚洲ⅴ国产v天堂a无码二区| 久久成人免费电影| 亚洲免费视频观看| 久久久久久99av无码免费网站| 亚洲日韩精品无码专区| 国产免费无遮挡精品视频 | 亚洲av午夜成人片精品网站| 久久免费国产精品一区二区| 永久免费AV无码网站在线观看| 亚洲熟妇av午夜无码不卡| 丁香花在线观看免费观看| 亚洲精品人成网线在线播放va| 182tv免费观看在线视频| 亚洲精品福利你懂| 成年丰满熟妇午夜免费视频| 香蕉97碰碰视频免费| 亚洲最大激情中文字幕| 美丽姑娘免费观看在线观看中文版 | 久久免费国产精品一区二区| 亚洲福利视频一区| 久久国内免费视频| 久久亚洲私人国产精品| 永久免费精品影视网站| 亚洲av无码一区二区三区乱子伦 | 在线观看免费亚洲| 一级特黄色毛片免费看| 亚洲高清在线mv| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲精品无码mv在线观看网站 | 日韩精品免费电影| 中文毛片无遮挡高清免费|