spring学习笔记十六 重用切点表达式
来源:互联网 发布:js定时器重复执行 编辑:程序博客网 时间:2024/06/04 17:52
在使用注解时,@Before("execution(public int aop.impl.AtithmeticCalculator.*(..))"),
里面的表达式,在其他的通知里面也会被重复使用,所以这个表达式可以被重用
所以可以在前置通知这个方法之前,写一个类,存放切入点表达式
/*
* 定义一个方法,用于声明切入点表达式,该方法中不需要添加其他代码
* 只用@Pointcut来声明切入点表达式
* */
@Pointcut("execution(public int aop.impl.AtithmeticCalculator.*(..))")
public void declareJoinPointExpression(){}
@Before("declareJoinPointExpression()")
public void beforeMethod(JoinPoint joinPoint){
String methodName=joinPoint.getSignature().getName();
Object[] args=joinPoint.getArgs();
System.out.println("The Method "+methodName+"begins"+Arrays.asList(args));
}
同包同类:直接将表达式替换成:declareJoinPointExpression()
同包不同类:写成:类名.declareJoinPointExpression()
不同包不同类:写成 :包名.类名.declareJoinPointExpression()
- spring学习笔记十六 重用切点表达式
- spring学习笔记(19)——重用切点表达式
- spring学习笔记(21)----重用切点表达式
- 19.Spring学习笔记_重用切点表达式(by尚硅谷_佟刚)
- Spring中切点表达式的重用
- Spring-AOP:切面优先级和重用切点表达式
- 14.Spring_重用切点表达式
- spring aop 切点表达式
- spring学习笔记(11)@AspectJ研磨分析[2]切点表达式函数详解
- @Pointcut——切点表达式重用
- spring的返回通知、异常通知、环绕通知、切面的优先级与重用切点表达式
- spring aop切点表达式函数
- Spring中aop切点表达式
- Spring AOP切点表达式函数
- Spring源码学习笔记(四)-Aop获取增强、切点
- Spring_20-21,切面的优先级&重用切点表达式
- Spring学习,AOP切点类型
- Spring AOP学习笔记(4):AOP切面优先级&切面表达式重用&xml配置方式
- 176. Second Highest Salary
- LintCode 67.二叉树的中序遍历
- mybatis一对多关系 collection的使用
- 东方财富研发岗位笔试题
- 使用命令行工具编译C#程序
- spring学习笔记十六 重用切点表达式
- spring mybatis 搭建环境
- hdu2176取(m堆)石子游戏 ——Nim 博弈
- Android Framework
- Java中String使用总结(1)
- 【MySQL】InnoDB体系结构之后台线程
- velocity
- 职场故事 -- 一天看一遍
- first-missing-positive