spring aop问题
-
配置环绕通知,切点方法发生异常不会执行异常方法,但是会依次执行环绕方法。
-
不配置环绕通知,切点方法发生异常会执行异常方法,不会执行后面方法,除非是最终通知。
<aop:config> <aop:pointcut id="usullyPointcut" expression="execution(public * name.yu.springaop.target.impl.TargetInterfaceImpl.method())"/> <aop:aspect ref="myAspect"> <aop:before method="before" pointcut-ref="usullyPointcut"/> <aop:after-returning method="afterReturning" pointcut-ref="usullyPointcut"/> <!--<aop:around method="around" pointcut-ref="usullyPointcut"/>--> <aop:after-throwing method="throwing" pointcut-ref="usullyPointcut"/> <aop:after method="after" pointcut-ref="usullyPointcut"/> </aop:aspect> </aop:config>