Configurable dozer converter:
public class BalanceConverter implements ConfigurableCustomConverter {
public Object convert(Object destinationFieldValue, Object sourceFieldValue,
Class destinationClass, Class sourceClass, String param) {
Balance[] source = (Balance[]) sourceFieldValue;
//BigDecimal destination = (BigDecimal) destinationFieldValue;
for (Balance balance : source) {
if (param.equals(balance.getBalanceId())) {
return balance.getBalance();
}
}
return null;
}
}
<field custom-converter="customConverters[0]"
custom-converter-param="CUR">
<a>balances</a>
<b>currentBalance</b>
</field>
<bean id="mapper" class="org.dozer.DozerBeanMapper">
<property name="mappingFiles">
<list>
<value>account-mappint.xml</value>
</list>
</property>
<property name="customConvertersWithId">
<map>
<entry key="balanceConverter">
<ref bean="balanceConverter"/>
</entry>
</map>
</property>
</bean>
分享到:
相关推荐
赠送jar包:dozer-5.5.1.jar; 赠送原API文档:dozer-5.5.1-javadoc.jar; 赠送源代码:dozer-5.5.1-sources.jar; 赠送Maven依赖信息文件:dozer-5.5.1.pom; 包含翻译后的API文档:dozer-5.5.1-javadoc-API文档-...
dozer-5.5.1.jar dozer-5.5.1.jar dozer-5.5.1.jar dozer-5.5.1.jar
内含dozer的完整实例,以及jar包。dozer比BeanUtils更灵活,同时可以很容易地跟spring集成。也可以用注解@Mapping("asstManagerId")来代替xml配置
dozer的eclipse插件,使用该插件可以可视化编辑对应属性,简化你的编码工作
dozer是一种JavaBean的映射工具,类似于apache的BeanUtils
dozer是一款优秀的java bean映射开源框架,完成深度转换Bean<->Bean的Mapper实现
需要lib[dozer-5.0.jar, commons-lang.jar],有需要的请猛击下载
dozer 的配置Mapping,包含普通映射配置,List复杂类型配置。ReqParam.json 是转换类的参数值,StringUtils 读取文件。
该文件是拷贝对象工具dozer相关的jar包和dozer的配置用法的详细说明,简洁实用。
dozer是一种JavaBean的映射工具,类似于apache的BeanUtils。但是dozer更强大,它可以灵活的处理复杂类型之间的映射
下载内容包含 commons-beanutils-1.7.0.jar commons-collections.jar commons-lang-2.5.jar dozer-5.2.0.jar等
有关于dozer的用法 毕业了~ 所有资料拿出来分享~ 难免有错误~多见谅~
dozer是一种JavaBean的映射工具,类似于Apache的BeanUtils。它可以灵活地处理复杂类型之间的映射。不但可以进行简单的属性映射、复杂的类型映射、双向映射、递归映射等,并且可以通过XML配置文件进行灵活的配置。 ...
dozer5.5.1 ( 可集成spring 及 OSGi ) , 不论在spring及osgi 下均可使用 包含所有5.5.1 所依赖的jar包,可根据需求添加。
好用简洁的开源mac osx下的菜单栏管理软件,完美替代Bartender
赠送jar包:dozer-5.5.1.jar; 赠送原API文档:dozer-5.5.1-javadoc.jar; 赠送源代码:dozer-5.5.1-sources.jar; 赠送Maven依赖信息文件:dozer-5.5.1.pom; 包含翻译后的API文档:dozer-5.5.1-javadoc-API文档-...
NULL 博文链接:https://gaojiewyh.iteye.com/blog/1528587
NULL 博文链接:https://bruceliu02.iteye.com/blog/1771227
NULL 博文链接:https://zhizizhishou0104.iteye.com/blog/1965547