有多个增强类对同一个方法进行增强 设置增强类的优先级
在增强类上面添加一个注解 @Order(数字类型值) 数字类型值越小 优先级越高(即越优先执行)
//增强的类
@Component
@Aspect//生成代理对象
@Order(3)
public class UserProxy {}
========================================================
@Component
@Aspect
@Order(1)
public class PersonProxy {
@Before(value = "execution(* com.zh.demo2.User.add())")
public void before(){
System.out.println("person before.........");
}
}