概述 业务中通常会定义多个注解来进行切面,那么当一个方法有多个注解的时候,此时这些切面是以什么顺序来执行的呢。 spring的aop切面有点像鸡蛋的层次 最外面的切面包裹着里面的切面 捞个网图 排序实现 既然是属于spring的,那用的肯定是spring自己的顺序控制方法 可以用Ordered接口或者Order注解,顺序值越小执行优先级越高,默认的顺序是0,顺序相同就按照切面类的class名称来排序了 org.springframework.core.Orderedorg.springframework.core.annotation.Order