Spring_Aop_
Posted 言西早石头侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring_Aop_相关的知识,希望对你有一定的参考价值。
切面的优先级
@Order(1)注解
指定切面的优先级,值越小优先级越高
@Order(1) @Aspect @Component public class VlidationAspect { @Before("execution(public int com.tanlei.spring.bean.AspectJ.AtithmeticCalculator.*(..))") public void VlidationAspect(JoinPoint joinPoint) { System.out.println("------>Vlidation: "+Arrays.asList(joinPoint.getArgs())); } }
重用切点表达式
定义一个方法,用于声明切入点表达式.一般的,该方法中不需要添入其他的代码(不同包得引入包名)
/** * *tanlei *2018年12月19日 *定义一个方法,用于声明切入点表达式.一般的,该方法中不需要添入其他的代码 */ @Pointcut("execution(* com.tanlei.spring.bean.AspectJ.AtithmeticCalculator.*(..))") public void declareJointPointExpression() { } @Before("declareJointPointExpression()")
以上是关于Spring_Aop_的主要内容,如果未能解决你的问题,请参考以下文章