相同切入点的抽取spring
@Pointcut(value="execution(* com.zong.spring.User.add(..))") public void pointcut1(){ } @Before(value="pointcut1()") public void before(){ } @After(value="pointcut1()") public void after(){}
通知的优先级:
当多个加强类对同一个方法进行加强时,使用@Order注解添加在加强类上面表示优先级,数字越小优先级越高code
@Component @Aspect @Order(1) public class Proxy1{ } @Component @Aspect @Order(3) public class Proxy2{ }