【问题标题】:Mapstruct upgrade when using Lombok `@With` annotation使用 Lombok `@With` 注释时的 Mapstruct 升级
【发布时间】:2021-10-10 06:58:14
【问题描述】:

在从 1.2.0 版本升级到 1.4.2 时,我遇到了一些似乎升级不向后兼容的障碍。

我遇到的一个问题是,在这个版本中,源不能是 setter 方法。该属性必须存在。 我遇到的另一个问题是 Lombok 的 @With 注释现在似乎使 Mapstruct 要求为每个 with... 提供大量映射规则,其中 ... 是整个类中的属性名称。如何关闭这些? 谢谢

【问题讨论】:

    标签: lombok mapstruct


    【解决方案1】:

    目前 Lombok @With 存在问题。可以关注this issue。

    与此同时,您可以编写自己的自定义 AccessorNamingStrategy 来忽略这些方法。

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 2021-05-26
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多