aop增强处理标签
1.环绕增强处理
<aop:around method="around" pointcut-ref="pointcut" />```
2.前置增强处理
``` xml
<aop:before method="before" pointcut-ref="pointcut"/>
3.最终增强处理
<aop:after method="after" pointcut-ref="pointcut"/>
4.后置增强处理
<aop:after-returning method="afterReturn" pointcut-ref="pointcut" returning="obj"/>
5.异常增强处理
<aop:after-throwing method="afterThrow" pointcut-ref="pointcut" throwing="e" />
Advisor
1.配置
<aop:advisor advice-ref="aopUtils" pointcut-ref="pointcut"/>
2.切面类实现MethodBeforeAdvice接口
public void before(Method arg0, Object[] arg1, Object arg2)
throws Throwable {
}
优点:防止增强处理配置文件被修改