apache.commons的BeanUtils类与springframework.beans.BeanUtils类的坑

记录一下遇到的这两个BeanUtils​​​​​的坑

1.节约时间先说这两个的区别:

        apache的BeanUtils.copyProperties(A,B)复制属性的方法,A是目标(A是你想要给属性复制的那个实体类),B是源头(B是提供属性的那个实体类,他的属性不为空),是把B的属性值复制给A(B---->A)

        springframework的BeanUtils.copyProperties(A,B)复制属性的方法,A是源头,B是目标,是把A的属性值复制给B(A---->B)

        不要先入为主,想当然的以为,谁在前面谁就是源头,谁在后面就是目标,这两个是反着来的,很坑!!!

2.有时间的话就详细看看这两个的对比:

两个实体类A和B

1.使用apache.commons.beanutils.BeanUtils;

        此时复制属性的方法是:BeanUtils.copyProperties(entityA, entityB);

 

 

2.使用apache.commons.beanutils.BeanUtils;

        此时复制属性的方法还是:BeanUtils.copyProperties(entityA, entityB);

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值