摘要:
在Spring 的AOP中,如果一个Proxy同时实现MethodBeforeAdvice、AfterReturningAdvice和MethodInterceptor接口,那么这三个Advice的执行顺序是什么样的呢?经过试验,是和xml文件中的定义顺序有关的。如果Proxy的接口实现定义为 MethodBeforeAdvice AfterReturningAdvice MethodInterceptor 那么执行的结果是MethodBeforeAdviceMethodInterceptor: before callReally method excutingMethodIntercepto 阅读全文