java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > BeanUtils.copyProperties复制对象结果为空

BeanUtils.copyProperties复制对象结果为空的原因分析

作者:小迪迦h

这篇文章主要介绍了BeanUtils.copyProperties复制对象结果为空的原因分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

BeanUtils.copyProperties复制对象结果为空原因

细心比对,发现原来是导错了包导致的

正确的包

import org.springframework.beans.BeanUtils;

错误的包

import org.apache.commons.beanutils.BeanUtils;

两个类的区别

总结:发现其实只需要将两个对象换个位置就好了。。。

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

在使用BeanUtils时,会先引用对应的包,但是如果包引用不对的话,那么使用BeanUtils.copyProperties(Object value1, Object value2)进行数据拷贝,可能是value1拷贝到value2上;也有可能是value2拷贝到value1上。

具体如下

包org.apache.commons.beanutils.BeanUtils, 则结果是:

包org.springframework.beans.BeanUtils, 则结果是:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文