博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring_Aop_(二)
阅读量:6994 次
发布时间:2019-06-27

本文共 741 字,大约阅读时间需要 2 分钟。

切面的优先级

@Order(1)注解

指定切面的优先级,值越小优先级越高

@Order(1)@Aspect@Componentpublic 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()")

 

转载于:https://www.cnblogs.com/tanlei-sxs/p/10147022.html

你可能感兴趣的文章