package com.wanzi;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
public class MainClass {
public static void main(String args[]){
BeStaticProxyObject beStaticProxyObject = new BeStaticProxyObject();
StaticProxy staticProxy = new StaticProxy(beStaticProxyObject);
staticProxy.resolve();
ProxyInteface proxyInteface = new ProxyInteface(beStaticProxyObject);
Subject subject = (Subject)Proxy.newProxyInstance(beStaticProxyObject.getClass().getClassLoader(), beStaticProxyObject.getClass().getInterfaces(), proxyInteface);
subject.resolve();
BeStaticProxyObject proxyInstance = ProxyFactory.getProxyInstance(beStaticProxyObject, (Object obj, Method method, Object[] nowArgs) -> {
System.out.println("我是“动态代理cglib”的方法,你想执行被代理的方法,必须经过我拦截和处理");
return method.invoke(obj, nowArgs);
});
proxyInstance.resolve();
}
}
cglib代理资料类,静态代理动态代理
需积分: 0 97 浏览量
2024-01-26
17:26:08
上传
评论
收藏 17KB ZIP 举报
明夕何夕帅
- 粉丝: 98
- 资源: 5
最新资源
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈