0%

spring-aop

1. 多个 AOP 的顺序

可以通过在 @Order 控制顺序
由于 AOP 的执行过程类似于嵌套, 所以多个 AOP 一起使用时是先进后出的模式::
aop1.start -> aop2.start -> method.exec -> aop2.end -> aop1.end

2. @Transactional & @Async

@Transactional & @Async 同时作用在一个方法上, 事务和异步都是生效的, 无需担心顺序问题.