|
类摘要 |
| BeanCopy |
Bean copy操作的处理单元
使用例子:
BeanCopy beanCopy = BeanCopy.create(srcClass , targetClass);
beanCopy.copy(src,target);//完成copy动作
|
| BeanMap |
Bean<->Map操作的处理单元
使用例子:
BeanMap beanMap = BeanMap.create(srcClass);
Map properties = beanMap.describe(src);// 将bean的属性设置到map对象上
beanMap.populate(src,properties); // 将map对象数据设置到bean的属性上
TODO : 后期支持单个属性的put/get操作 |
| BeanMapping |
Bean Mapping操作的处理单元
使用例子:
BeanMapping beanMapping = BeanMapping.create(srcClass,targetClass);
beanMapping.mapping(src,target);// 将src的属性mapping到target
注意:srcClass/targetClass的映射关系必须实现通过BeanMappingConfigHelper的registerConfig方法注册mapping配置
changelog
v1.0.2
mapping执行会有context的概念,缓存一下当前的一些执行信息
|
| BeanMappingUtil |
Bean mapping处理的一些常用方法 |