AspectJ 指示器
|
描述
|
arg ()
|
限制鏈接點的指定參數爲指定類型的執行方法
|
@args ()
|
限制鏈接點匹配參數由指定註解標註的執行方法
|
execution ()
|
用於匹配鏈接點的執行方法
|
this ()
|
限制鏈接點匹配 AOP 代理的 Bean 引用爲指定類型的類
|
target ()
|
限制鏈接點匹配特定的執行對象,這些對象對應的類要具有指定類型註解
|
within()
|
限制鏈接點匹配指定類型
|
@within()
|
限制鏈接點匹配指定註釋所標註的類型(當使用 Spring AOP 時,方法定義在由指定的註解所標註的類裏)
|
限制匹配帶有指定註釋的鏈接點
|
AOP 配置元素
|
描述
|
<aop : advisor> | 定義 AOP 通知器 |
<aop : after>
|
定義 AOP 後置通知(無論被通知方法是否執行成功) |
<aop : after-returing>
|
定義 AOP after-returing 通知 |
<aop : after-throwing>
|
定義 AOP after-throwing 通知
|
<aop : around> | 定義 AOP 環繞通知 |
<aop : aspect> | 定義切面 |
<aop : aspectj-autoproxy> |
啓動 @AspectJ 註解驅動的切面
|
<aop : before>
|
定義 AOP 前置通知 |
<aop : config> | 頂層的 AOP 配置元素,大多數 <aop : *> 元素必須包含在 <aop : config>元素內 |
<aop : declare-parents> |
爲被通知的對象引入額外接口,並透明的實現
|
<aop : pointcut>
|
定義切點 |