对于两个实例的复制,如果属性名字相同,则可以通过这个方法来操作,但是在使用的时候,一定要注意BeanUtils用的是哪个包的,因为常用的两个包,都有这个类和对应的方法,而复制方向却相反,所以一定要注意自动导包时选择的包!!!!!!
1.import org.springframework.beans.BeanUtils
这个包下的BeanUtils.copyProperties(对象A,对象B),是将A的值复制到B
2.import org.apache.commons.beanutils.BeanUtils
这个包下的BeanUtils.copyProperties(对象A,对象B),是将B的值复制到A
总结:
推荐使用第一种方式,因为apache的这个性能较差;
两个对象要有get/set方法