Spring-AOP-抽取可重用的切入点表达式
Spring-AOP-抽取可重用的切入点表达式
(1)随便声明一个没有返回值的void的空方法
(2)给方法上标注@Pointcut注解,配置execution表达式
(3)在其他地方引用即可,@After(value = "空方法")
@Pointcut(value = "execution( * com.orz.spring.aop.UserService.add(..))") public void addCutPoint() {} @After(value = "addCutPoint()") public void logAfter(JoinPoint joinPoint) { System.out.println("@After----["+joinPoint.getSignature().getName()+"]方法调用了"); }