雷同切入点的抽取
@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{}