org.aspectj.lang.JoinPoint-中文简要API
来源:互联网 发布:蔬菜报价软件 编辑:程序博客网 时间:2024/06/07 01:16
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoint访问到连接点上下文的信息。我们先来了解一下这两个接口的主要方法:
1)JoinPoint
java.lang.Object[] getArgs():获取连接点方法运行时的入参列表;
Signature getSignature() :获取连接点的方法签名对象;
java.lang.Object getTarget() :获取连接点所在的目标对象;
java.lang.Object getThis() :获取代理对象本身;
2)ProceedingJoinPoint
ProceedingJoinPoint继承JoinPoint子接口,它新增了两个用于执行连接点方法的方法:
java.lang.Object proceed() throws java.lang.Throwable:通过反射执行目标对象的连接点处的方法;
java.lang.Object proceed(java.lang.Object[] args) throws java.lang.Throwable:通过反射执行目标对象连接点处的方法,不过使用新的入参替换原来的入参。
1)JoinPoint
java.lang.Object[] getArgs():获取连接点方法运行时的入参列表;
Signature getSignature() :获取连接点的方法签名对象;
java.lang.Object getTarget() :获取连接点所在的目标对象;
java.lang.Object getThis() :获取代理对象本身;
2)ProceedingJoinPoint
ProceedingJoinPoint继承JoinPoint子接口,它新增了两个用于执行连接点方法的方法:
java.lang.Object proceed() throws java.lang.Throwable:通过反射执行目标对象的连接点处的方法;
java.lang.Object proceed(java.lang.Object[] args) throws java.lang.Throwable:通过反射执行目标对象连接点处的方法,不过使用新的入参替换原来的入参。
阅读全文
0 0
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API
- spring aop 中 org.aspectj.lang.JoinPoint-中文简要API
- org.aspectj.lang.JoinPoint-中文简要API 与pointcut expression表达式
- org.aspectj.lang.JoinPoint解析
- NoClassDefFoundError: org/aspectj/lang/JoinPoint
- 如何使用redis缓存来实现用户最近浏览的商品列表
- 查找素数编程
- 图片间隙问题
- IoC在Web API中的应用
- 跨域
- org.aspectj.lang.JoinPoint-中文简要API
- angular+一个输入框,往框里输入内容,在下方打印出来
- echarts 地图默认选中效果
- Quartz任务调度入门
- ReactNative Listview 中加载图片 OOM
- web.xml 的标签 和 WEB_INF 目录的作用
- 单源最短路径
- 猫哆哩的前端学习路线--开篇
- NGINX修改配置文件无效