为了账号安全,请及时绑定邮箱和手机立即绑定

BeanUtils.copyProperties的赋值问题

我从网上看

BeanUtils.copyProperties(obj 1,obj 2)是2的值赋值给1,代码里面BeanUtils.copyProperties(userDO,userModel);
userModel是new出来,按这样userModel赋值给userDO,两个的属性不都没值了吗


正在回答

3 回答

package org.springframework.beans;中的

     BeanUtils.copyProperties(A,B);

     是A中的值付给B

package org.apache.commons.beanutils;(常用)

      BeanUtils.copyProperties(A,B);

      是B中的值付给A


1 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c6bc6690001b2fc09340144.jpg
根据源码来看,是将1赋值给2

0 回复 有任何疑惑可以回复我~
public static void copyProperties(Object source, Object target) throws BeansException {
    copyProperties(source, target, (Class)null, (String[])null);
}
第一个参数是源,第二个是目标
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

BeanUtils.copyProperties的赋值问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信