java对象属性复制

  对于某一属性,即原始对象和目的对象的属性名称相同,就可以拷贝原始对象的属性值到目的对象中。

  注意属性必须添加set,get方法,否则拷贝不成功

  基本类型之间如果是属性的类型不同,BeanUtils会尝试去强制类型转换,然后去拷贝,如果能转换则不抛出异常。所以在转换时要确保属性名称相同,属性类型最好也相同。

引入不同的包,jar中方法也不一样

是A中的值付给B

package org.springframework.beans;
BeanUtils.copyProperties(A,B);
   

是B中的值付给A

 package org.apache.commons.beanutils;
 BeanUtils.copyProperties(A,B);

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/82490556