Spring中的 BeanUtils 和 Apache中的 BeanUtils

BeanUtils 对象之间复制数据的工具类。
(不同层之间传播数据)

//Spring
package org.Springframework.beans;
//apache
package org.apache.commons.beanutils;

在使用的过程中我们要使用 package org.Springframework.beans; 下的BeanUtils。
因为Apache下的BeanUtils容易出错,比如,当bean里含有Date类型值,(date=null时),很容易出错,引来不必要的麻烦。

java.util.Date是不被支持的,而它的子类java.sql.Date是被支持的

在两个具有很多相同属性的bean中,直接将一个bean的属性值赋值给另一个bean的属性。

如果两个bean之间存在名称不相同的属性,BeanUtils 不会对这些属性进行处理,需要手动处理。

你可能感兴趣的:(Spring中的 BeanUtils 和 Apache中的 BeanUtils)