【发布时间】:2017-12-19 22:52:29
【问题描述】:
我有一个带有一组变量的 bean。我想将它们转换为另一个只有名称和值的 bean 说参数。我需要列出名称-值对中所有变量的参数列表。
我正在考虑 Dozer 或 mapstruct,但这似乎并没有真正的帮助。
今天,使用objectmapper将其转换为地图,迭代地图并创建参数列表。
任何帮助将不胜感激。
【问题讨论】:
-
是否要将变量从一个 bean 复制到另一个?
-
如果你提供一个小例子来说明你的 bean 的样子,我可以为 MapStruct 提供更多帮助
-
是的,阿比吉特。我需要转换
-
我建议您使用示例更新您的问题。此外,您尝试做的事情在 Java 中实际上是不可能的。据我了解
Parameter中的name实际上是TestClass中的字段名称。为此,您需要使用反射,并且它仅适用于 Java 8 和-parameters选项。
标签: spring spring-boot mapping dozer mapstruct