Spring阶段性学习总结(十 三)重用切点表达式
Posted zhang188660586
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring阶段性学习总结(十 三)重用切点表达式相关的知识,希望对你有一定的参考价值。
即将之前的每个方法上的@before ()里大段的包名+类名+方法名做简化,定义一个@pointCut的方法,参数是之前其他注解的参数,然后在其他方法的注解参数中 调用该方法即可,
1 @Pointcut("execution(public int SpringAopImp.CalculatorImp.add(int ,int))") 2 public void declearExpresion() 3 //前置通知在目标方法开始前执行 4 5 @Before("declearExpresion()") 6 public void beforeMethod(JoinPoint joinPoint) 7 String methodName = joinPoint.getSignature().getName(); 8 List<Object> args = Arrays.asList(joinPoint.getArgs()); 9 System.out.println("The Method:" + methodName + " beginWith:" + args); 10
以上是关于Spring阶段性学习总结(十 三)重用切点表达式的主要内容,如果未能解决你的问题,请参考以下文章