java - 基本类型的推土机自定义转换器

标签 java dozer

下面的网址有一个有关推土机自定义转换器的示例..

Map collection size in Dozer

但是当我尝试该示例时,它给出了这样的异常..

类型:空 Source父类:dozerPackage.Source 源字段名称:图像 源字段类型:类 java.util.ArrayList 源字段值:[www, eee] Dest父类:dozerPackage.Destination 目标字段名称:numOfImages 目标字段类型:int

org.dozer.MappingException:此自定义转换器 (dozerPackage.TestCustomFieldConverter) 不接受目标类型 (int)!

有什么方法可以从推土机自定义转换器返回原始类型..

最佳答案

简短的回答是否定的。该功能尚未实现。请使用旧的 CustomConverter 接口(interface)而不是 DozerConverter 来实现所需的行为。

论坛主题在这里: https://sourceforge.net/projects/dozer/forums/forum/452531/topic/3698691

跟踪功能请求位于此处: https://sourceforge.net/tracker/?func=detail&aid=2997109&group_id=133517&atid=727371

关于java - 基本类型的推土机自定义转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674390/

相关文章:

java - 我无法将 tomcat 与 eclipse 连接

java - 推土机,如何忽略带有注释的字段

java - Dozer MappingException NoSuchMethodException 初始化

Java GWT 依赖注入(inject)

java - 在 IBM Maximo 中使用 SQL 语句,使用 Java

java - 在 JAVAFX 上向 xAxis CategoryData 图表添加工具提示或标签

java - 多级同步语句的目的是什么?

java - Dozer org.apache.commons.lang.ClassUtils.getClass(Ljava/lang/String;) 错误

java - 如何使用 Dozer 将 List<MyObject> 映射到 List<HashMap<String,Object>>?

java - Dozer Mapper 不直接映射