常用标签
<aop:config>
- 作用:
用于声明开始aop的配置
<aop:aspect>
- 作用:
用于配置切面。 - 属性:
- id:给切面提供一个唯一标识。
- ref:引用配置好的通知类bean的id。
<aop:pointcut>
- 作用:
用于配置切入点表达式 - 属性:
- expression:用于定义切入点表达式。
- id:用于给切入点表达式提供一个唯一标识。
<aop:before>
- 作用:
用于配置前置通知 - 属性:
- method:指定通知中方法的名称。
- pointct:定义切入点表达式
- pointcut-ref:指定切入点表达式的引用
<aop:after-returning>
-
作用:
-
用于配置后置通知
-
出现异常不调用
-
- 属性:
- method:指定通知中方法的名称。
- pointct:定义切入点表达式
- pointcut-ref:指定切入点表达式的引用
<aop:after-throwing>
- 作用:用于配置异常通知
- 属性:
- method:指定通知中方法的名称。
- pointct:定义切入点表达式
- pointcut-ref:指定切入点表达式的引用
<aop:after>
- 作用:用于配置最终通知
- 属性:
- method:指定通知中方法的名称。
- pointct:定义切入点表达式
<aop:around>
- 作用:用于配置环绕通知
- 属性:
- method:指定通知中方法的名称。
- pointct:定义切入点表达式
- pointcut-ref:指定切入点表达式的引用
-
aop前置通知,后置通知,返回通知,环绕通知执行顺序