对象属性拷贝
FastBeanCopier
类. 提供高效的bean复制.支持复杂结构,类型转换,集合泛型,支持bean到map,map到bean的复制.
原理: 使用工具类Proxy
,通过javassist
去动态构造一个类,通过原生的方式调用get set方法.而不是通过低效的反射.
约定: 如果属性类实现了Cloneable
接口,在复制的时候将调用clone
方法.所以如果你实现了Cloneable
接口,就必须重写clone
方法并且为public
修饰的.
Last updated