当前位置:网站首页>Dynamic proxy tool class
Dynamic proxy tool class
2022-08-02 03:32:00 【Tom has no Cat】
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
public class ProxyInvocationHandler implements InvocationHandler {
/** * 被代理的接口 */
private Object target;
public void setRent(Rent rent) {
this.target = rent;
}
/** * 生成得到代理类 * @return */
public Object getProxy() {
return Proxy.newProxyInstance(this.getClass().getClassLoader(),target.getClass().getInterfaces(),this);
}
/** * 处理代理实例并返回结果 * @param proxy * @param method * @param args * @return * @throws Throwable */
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
Object result = method.invoke(target, args);
return result;
}
}
边栏推荐
猜你喜欢
随机推荐
活体检测 Adaptive Normalized Representation Learning for GeneralizableFace Anti-Spoofing 阅读笔记
Redis简单学习笔记
(Repost) HashCode Summary (1)
Small program (necessary common sense for development) 1
APK的安装过程分析 PMS包管理器
跨域问题解决
错误:with open(txt_path,‘r‘) as f: FileNotFoundError: [Errno 2] No such file or directory:
磷脂-聚乙二醇-靶向新生血管靶向肽APRPG,DSPE-PEG-APRPG
线性代数学习笔记2-1:向量和向量组、线性相关性(张成空间的概念)
Mysql8.0安装教程
Day34 LeetCode
DAY-1 | 求两个正整数的最大公约数与最小公倍数之和——辗转相除法
np.unique()函数
sh: 1: curl: not found
HCIP第十一天_MPLS实验
yolov5调用ip摄像头时出现的问题
科研试剂DMPE-PEG-Mal 二肉豆蔻酰磷脂酰乙醇胺-聚乙二醇-马来酰亚胺
Double Strings (don't always forget substr)
SSM整合
(forwarded) HashCode summary (2)
![OD-Model [4]: SSD](/img/ad/4ffb3e56538aa38b03173d79d9d213.jpg)








