标签:color str oid int spec 引入 其他 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()")
标签:color str oid int spec 引入 其他 spring aop
原文地址:https://www.cnblogs.com/tanlei-sxs/p/10147022.html