我从网上看
BeanUtils.copyProperties(obj 1,obj 2)是2的值赋值给1,代码里面BeanUtils.copyProperties(userDO,userModel); userModel是new出来,按这样userModel赋值给userDO,两个的属性不都没值了吗
package org.springframework.beans;中的
BeanUtils.copyProperties(A,B);
是A中的值付给B
package org.apache.commons.beanutils;(常用)
BeanUtils.copyProperties(A,B);
是B中的值付给A
根据源码来看,是将1赋值给2
public static void copyProperties(Object source, Object target) throws BeansException { copyProperties(source, target, (Class)null, (String[])null); } 第一个参数是源,第二个是目标