【问题标题】:MapStruct and parametrized constructor?MapStruct 和参数化构造函数?
【发布时间】:2017-02-20 12:53:54
【问题描述】:

MapStruct 是否支持参数化构造函数?

我在 2015 年的许多帖子中发现此功能将在 1.1 版本中实现。现在我正在使用1.1.0.Final,但我无法在文档中找到如何映射需要参数化构造函数的目标对象。

这个功能实现了吗?

【问题讨论】:

    标签: mapping instantiation mapstruct


    【解决方案1】:

    从版本 1.4 开始支持参数化构造函数,如章节 "Object Factories" 中所述。

    【讨论】:

      【解决方案2】:

      不,目前不支持除无参数(默认)构造函数之外的其他构造函数。有issue #73 用于跟踪它。它在我们的愿望清单上很重要,我希望它会尽快完成,但现在说什么时候完成还为时过早。

      【讨论】:

      • 谢谢,有什么解决方法?使用 Builder 模式,还是?
      • 您可以为这些对象编写自己的custom method
      猜你喜欢
      • 2022-09-23
      • 1970-01-01
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      相关资源
      最近更新 更多