1、(对象中属性的名字相同)通过反射将一个对象的值赋值给另外一个对象
2、BeansUtils.copyproperties(obj1, obj2)—–obj2赋值给obj1
3、如果obj2为空对象,即只new了实例并没有赋值,此时obj1对应的属性值也会被设为空置
4、BeansUtils.copyproperties()与PropertyUtils.copyproperties()对比::
PropertyUtils.copyproperties()提供类型转换功能,即发现两个JavaBean的同名属性为不同类型时,在支持的数据类型范围内进行转换
BeansUtils.copyproperties()不支持上述功能,但速度更快一些
关于copyproperties()
最新推荐文章于 2024-08-17 10:47:43 发布