BeanUtils(一)copyProperties参数赋值顺序

1、copyProperties的作用:
比如说有两个类:
A {a: String, b: String, c: String, d: String}
B {a: String, b: String, d: String, e: String, f: String}
两个类的大部分属性都相同,当我们知道了A中的某些属性的值,想要把它赋给B 的时候,如果按照一个个a.setA(b.getA())的方式,将会出现长段的代码量,使用BeanUtils.copyProperties(a, b)可以把ab中名称相同的属性赋值,降低代码量,方便阅读
2、一个例子
a,b为对象
BeanUtils.copyProperties(a, b);
BeanUtils是org.springframework.beans.BeanUtils,a拷贝到b
BeanUtils是org.apache.commons.beanutils.BeanUtils,b拷贝到a

你可能感兴趣的:(BeanUtils(一)copyProperties参数赋值顺序)