spring注释建议顺序

Pau*_*zie 7 spring spring-aop

我有一个带有两个注释的方法

@One
@Two
public Object foo() { ... }
Run Code Online (Sandbox Code Playgroud)

我有两个方面使用这些注释

@Around("@annotation(One)")
public Object doOne(final ProceedingJoinPoint joinPoint) throws Throwable { ... }
Run Code Online (Sandbox Code Playgroud)

@Around("@annotation(Two)")
public Object doTwo(final ProceedingJoinPoint joinPoint) throws Throwable { ... }
Run Code Online (Sandbox Code Playgroud)

但这些建议的执行顺序是不确定的吗?

axt*_*avt 7

订单未定义.如果您需要确定订单,请使用@Order注释.

也可以看看:

  • @Paul:`@Transactional`的顺序可以通过`<tx:annotation-driven>`的属性设置. (2认同)