BeanUtils引入不同的包的结果(坑)

在使用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,BeanUtils)