关于aop:Spring-AOP相同切入点抽取和通知的优先级

雷同切入点的抽取

@Pointcut(value="execution(* com.zong.spring.User.add(..))")
public void pointcut1(){
}

@Before(value="pointcut1()")
public void before(){
}

@After(value="pointcut1()")
public void after(){}

告诉的优先级:
当多个加强类对同一个办法进行加强时,应用@Order注解增加在加强类下面示意优先级,数字越小优先级越高

@Component
@Aspect
@Order(1)
public class Proxy1{
}

@Component
@Aspect
@Order(3)
public class Proxy2{
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理