我有一个aop顾问和引用相同切入点的方面,如下所示:
<aop:advisor pointcut-ref="mypointcut" advice-ref="retryInterceptor" order="20"/>
<aop:aspect ref="myAspect" order="1">
<aop:after-throwing pointcut-ref="mypointcut" method="afterThrowingAdvice" throwing="e" />
</aop:aspect>
我的retryInterceptor和我的afterThrowingAdvice都在mypointcut上监听一个hibernate DataException,但无论我为我的订购做什么,我的顾问总是先运行。
如何确保我的投掷后方面将在我的拦截器之前运行?