解决BeanUtils.copyProperties之大坑

网友投稿 1101 2022-12-13

解决BeanUtils.copyProperties之大坑

解决BeanUtils.copyProperties之大坑

目录BeanUtils.copyProperties大坑BeanUtils.copyProperties() 用法及区别因为两个类引入了两个不同的BeanUtils类例如

BeanUtils.copyProperties大坑

两个不同的包(springframework , apache)中有一个相同名字的类,相同的方法,方法的作用相同,参数个数相同。就是参数位置不同,是相反的。?

import org.springframework.beans.BeanUtils;

import org.apache.commons.beanutils.BeanUtils

BeanUtils.copyProperties() 用法及区别

这两天做项目,用到了BeanUtihttp://ls.copyProperties()这个方法,而在两个不同的类中使用到这个方法,但不知怎么的,就是有一个对象服务发copy另外个对象,最后排查终于找到原因。

因为两个类引入了两个不同的BeanUtils类

一个为

org.springframework.beans.BeanUtils

另一个是

org.apache.commons.beanutils.BeanUtils

这两个类在不同的包下面,而这两个类的copyProperhttp://ties()方法里面传递的参数赋值是相反的。

例如

a,b为对象

BeanUtils.copyProperties(a, b);

BeanUtils是org.springframework.beans.BeanUtils, a拷贝到b

BeanUtils是org.apache.commons.beanutils.BeanUtils,b拷贝到a

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:BeanUtils.copyProperties复制属性失败的原因及解决方案
下一篇:在一网通办(在一网通办怎么查询证书情况)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~