Bean仿制的几种功能比较ITeye - AG环亚娱乐集团

Bean仿制的几种功能比较ITeye

2019年03月26日13时15分16秒 | 作者: 静曼 | 标签: 类型,特点,复制 | 浏览: 2359

    常用的bean仿制特点的完成方法有:分别为Apache的BeanUtils和PropertyUtils,Spring的BeanUtils,Cglib的BeanCopier。

 

apche BeanUtils

 

    BeanUtils.copyProperties(dest,orig);

 

PropertyUtils

 

 PropertyUtils.copyProperties(dest,orig)

这两者的区别在与,PropertyUtils在复制目标时没有类型的转化,而BeanUtils现已包含了类型转化。

转化的支撑常用的类型,可是java.util.Date类型除掉。

 

spring BeanUtils

 org.springframework.beans.BeanUtils.copyProperties(frombean,
                        toBean)

 

cglib目标特点复制

BeanCopier bc = BeanCopier.create(FromBean.class, ToBean.class,
                    false);

bc.copy(orig,dest,null);

 

关于这几种目标特点的复制功能,请覆按

http://www.cnblogs.com/kaka/archive/2013/03/06/2945514.html

 

 

 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章