在使用BeanUtils时,会先引用对应的包,但是如果包引用不对的话,那么使用BeanUtils.copyProperties(Object value1, Object value2)进行数据拷贝,可能是value1拷贝到value2上;也有可能是value2拷贝到value1上。具体如下:
包org.apache.commons.beanutils.BeanUtils, 则结果是:
value2拷贝到value1上,即value2的值会覆盖到value1上;
包org.springframework.beans.BeanUtils, 则结果是:
value1拷贝到value2上,即value1的值会覆盖到value2上。