今天上午我试着模仿实现spring-aop,由于对动态代理不了解,就自己手动写的代理类。
发现可能是实现动态代理的方式,大家看看我想的对不?
1,动态代理中包含两个属性目标对象和[color=#FF0000]要殖入的对象
2,我知道要使用代理类,首先要存在 代理类.java文件.
3,那么动态生成代理类,是不是就是动态的生成 代理类.java文件呢。
4,通过反射机制获取到成员变量的类名,然后生成一个Proxy...什么的类名。
5,这样从spring容器中就能获取到代理对象了!!大家看看我的想法对吗??
是不是jdk的动态代理也是这样实现的呢???