BeanUtils.copyProperties(A,B)就是 通过反射将一个对象的值赋值个另外一个对象(前提是对象中属性的名字相同)。
但是不同的jar包,赋值顺序不一样
(这里对比copyProperties方法)
PropertyUtils的copyProperties()方法几乎与BeanUtils.copyProperties()相同,主要的区别在于后者提供类型转换功能,即发现两个JavaBean的同名属性为不同类型时,在支持的数据类型范围内进行转换,PropertyUtils不支持这个功能,所以说BeanUtils速度会更快一些,使用更普遍一点,犯错的风险更低一点
BeanUtils.copyProperties(A,B)字段复制用法
原文:https://www.cnblogs.com/cherishforchen/p/10942016.html