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()+"]方法调用了");

}

 

posted @ 2020-10-24 16:50  orz江小鱼  阅读(187)  评论(0编辑  收藏  举报