一.通知顺序 当有多个切面类中的切入点表达式一样时,这些切面类的执行顺序是怎样的呢?如图我们将定义两个切面类,一个MyAspect2,一个MyAspect3,一个MyAspect4。执行后我们发现, 对于目标方法前的通知方法,类名字母排名靠前的先执行;对于目标方法后的通知方法,类名字母排名靠前的后执行。 我们还可以使用@Order注解加在切面类上来控制顺序,对于目标方法前的通知方法:数字小的先执行;对于目标方法后的通知方法:数字小的后执行。