一、背景
在开发过程中,经常涉及到对象之间的拷贝,我记得以前用得最多的Spring
框架中自带的一个API
方法是:
BeanUtils.copyProperties(Object source, Object target)
BeanUtils.copyProperties(Object source, Object target)
的含义是将source
的属性值复制到target
,属性为null时也会进行复制。但是据测试,发现BeanUtils.copyProperties
效率还是比较低的,在大数据量情况下会占用大量资源(性能对比)。因此,给大家介绍一款Java Bean
之间对象拷贝的工具Orika
,来提高效率,接下来给大家介绍下Orika相关特性。