Java - BeanUtils.copyProperties拷贝没成功的坑,记录解决原因!

在使用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上。

你可能感兴趣的:(java)