关于BeanUtils.copyProperties() 用法及区别

坑来了:

       两个类的下面有相同名字并且相同功能的方法,就用法参数顺序恰恰相反(bug级别的存在

一个为org.springframework.beans.BeanUtils,

另一个是org.apache.commons.beanutils.BeanUtils,

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

例如:
a,b为对象
BeanUtils.copyProperties(a, b);
BeanUtils是org.springframework.beans.BeanUtils, a拷贝到b
BeanUtils是org.apache.commons.beanutils.BeanUtils,b拷贝到a
 

你可能感兴趣的:(java基本,工作笔记)