【问题标题】:MapStruct map field to Map<String,Object> mapped by field nameMapStruct 将字段映射到按字段名称映射的 Map<String,Object>
【发布时间】:2018-07-29 23:16:27
【问题描述】:

我正在使用 MapStruct 提供不同系统之间的 bean 映射,并且我已经达到了映射特定属性的唯一方法是将其作为 Map 条目添加到目标对象中,并以字段名称作为键。

我可以使用一个很长的表达式来做到这一点,我使用 guava ImmutableMap builder 设置整个地图,但是有没有更优雅和安全的方式来提供这个映射?在这种情况下,Setter 方法需要两个参数。

【问题讨论】:

    标签: mapstruct


    【解决方案1】:

    目前 MapStruct 不支持此功能。已经有一个开放的功能请求#1075 寻求这样的支持。

    【讨论】:

    • 谢谢,我会关注这个问题的,在那里也找到了#1218
    猜你喜欢
    • 2011-02-10
    • 1970-01-01
    • 2021-10-09
    • 2017-11-25
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2018-11-04
    • 2020-12-20
    相关资源
    最近更新 更多