一、创建一个简单的java工程,由于是接口代理对象的实现,首先模拟一个接口;
二、创建代理对象的实例newProxyInstance;
1.利用反射读取IDAO中的方法,并写入指定路径下的文件中;
2.把指定路径下的文件转化成预编译状态的.java文件,这里用到了java底层源码编译程序
3.利用类加载器,把.java文件转化成为jvm可以加载的.class文件,这里我们首先自己定义个类加载器;
4.执行类加载器,并创建实例;
5.写一个main函数进行测试:
6.控制台显示结果:
简易Mybatis代理对象的实现(二)
最新推荐文章于 2025-05-02 20:06:40 发布