通用工具方法——BeanUtils类

1.BeanUtils.copyProperties()方法

假设有两个类:类A和类B
类B的属性包含在类A中,即类A中包含了类B的所有属性(属性名均一致)
如果想将一个类A对象转换为类B对象,一般可以通过get、set方法来进行操作,但如果属性较多的话就会比较复杂,这时候就可以使用BeanUtils.copyProperties()方法
BeanUtils.copyProperties(“类A”,“类B” )
即将类A对象转换成类B对象
注意:
(1)类B中存在的属性,类A中一定要有;但类A中中存在的属性,类B中不一定要有;
(2)类A和类B中相同的属性都会被替换,不管是否有值
(3)属性名称一定要相同才会被赋值转换成功;

你可能感兴趣的:(java)