我已经能够在业务服务类中使用Spring AOP(结合AspectJ注释)定义多个方面(一个是@Before而另一个是@Around)。
目前,它们逐个被调用(按顺序)。但是我想知道如何定义调用方面的优先级以及在哪里。
请指导我关于Spring AOP。请注意,我使用的是Spring 2.5.3框架。
答案 0 :(得分:6)
我找到了这个问题的答案。
可以使用@Order注释指定特定Aspect类(使用@Aspect注释的类)的顺序/顺序。
或者方面类可以实现org.springframework.core.Ordered接口,为Spring框架提供订单值。