簡體   English   中英

原始類型的推土機定制轉換器

[英]dozer custom convertors for primitive types

以下網址上有推土機自定義轉換器的示例。

推土機中的地圖集合大小

但是當我嘗試那個例子時,它給出了這樣的異常。

類型:null源父類:dozerPackage.Source源字段名稱:images源字段類型:類java.util.ArrayList源字段值:[www,eee]目的地父類:dozerPackage.Destination目的地字段名稱:numOfImages目的地字段類型: INT

org.dozer.MappingException:此自定義轉換器(dozerPackage.TestCustomFieldConverter)不接受目標類型(int)!

有什么辦法可以從推土機自定義轉換器返回原始類型。

最簡潔的答案是不。 此功能尚未實現。 請使用舊的CustomConverter接口而不是DozerConverter來實現所需的行為。

論壇主題在這里: https : //sourceforge.net/projects/dozer/forums/forum/452531/topic/3698691

跟蹤功能請求在此處: https//sourceforge.net/tracker/?func = detail&aid = 2997109&group_id = 133517&atid = 727371

有什么辦法可以從推土機自定義轉換器返回原始類型。

我發布了原始問題后續報告 ,該問題顯示了如何使用ModelMapper解決。 轉換基元沒有問題,解決方案非常簡潔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM