转载自:https://blog.csdn.net/rainbow702/article/details/52185827

在一个方法只被一个aspect类拦截时,aspect类内部的 advice 将按照以下的顺序进行执行:
正常情况:
@Before @Around @After 等 advice 的执行顺序
异常情况:
@Before @Around @After 等 advice 的执行顺序

当有多个aspect时,可以给aspect添加@Order注解值越小的 aspect 越先执行:
@Before @Around @After 等 advice 的执行顺序

相关文章: