博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
org.aspectj.lang.JoinPoint-中文简要API
阅读量:6766 次
发布时间:2019-06-26

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

hot3.png

    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:通过反射执行目标对象连接点处的方法,不过使用新的入参替换原来的入参。 

转载于:https://my.oschina.net/heguangdong/blog/14180

你可能感兴趣的文章
Android 实现推送功能
查看>>
【framework】spring3-mvc-开篇
查看>>
网络基础
查看>>
Eclipse智能提示及快捷键
查看>>
数据驱动安全架构升级---“花瓶”模型迎来V5.0(一)
查看>>
Linux安装nginx
查看>>
把字符串转换成整数
查看>>
产品入库与倒冲领料不匹配查询
查看>>
我的友情链接
查看>>
一次真实的比特币敲诈***经历
查看>>
Java Mail 发送邮件 接收邮件
查看>>
Cisco 交换机3750密码破解(二)
查看>>
centos 6.3 bind
查看>>
我的友情链接
查看>>
spring security控制权限的几种方法
查看>>
其他消息中间件及场景应用(下2)
查看>>
tomcat性能优化
查看>>
fail2ban调用iptables过滤试探postfix账号ip
查看>>
我的友情链接
查看>>
必看!决定蓝领薪酬高低的因素
查看>>