如何使用SpringAOP(或AspectJ)为多个方面定义/配置优先级

如何使用SpringAOP(或AspectJ)为多个方面定义/配置优先级,spring,aop,spring-aop,Spring,Aop,Spring Aop,我已经能够在业务服务类上使用SpringAOP(结合AspectJ注释)定义多个方面(一个是@Before,另一个是@Around) 目前,他们正在(按顺序)一个接一个地被呼叫。然而,我想知道如何定义调用方面的优先级,以及在哪里 请就Spring AOP为我提供指导。请注意,我使用的是Spring2.5.3框架。我找到了这个问题的答案 可以使用@Order注释来指定特定方面类(用@Aspect注释的类)的顺序/顺序 或者方面类可以实现org.springframework.core.Ordere

我已经能够在业务服务类上使用SpringAOP(结合AspectJ注释)定义多个方面(一个是@Before,另一个是@Around)

目前,他们正在(按顺序)一个接一个地被呼叫。然而,我想知道如何定义调用方面的优先级,以及在哪里


请就Spring AOP为我提供指导。请注意,我使用的是Spring2.5.3框架。

我找到了这个问题的答案

可以使用@Order注释来指定特定方面类(用@Aspect注释的类)的顺序/顺序

或者方面类可以实现org.springframework.core.Ordered接口,为Spring框架提供订单值