MapStruct 流畅的吸气剂

MapStruct fluent getters

MapStruct 是否支持流畅的 getters?似乎方法的检查是通过方法名称完成的。因此,对于没有前缀的流利 getters,everyone 方法看起来像 getter.

有人解决过这个问题吗?

MapStruct 不支持流畅的 getter。原因是流利的吸气剂意味着每个没有参数的方法 returns 非 void 类型。

但是,如果您有某种注释或某种规则可以为流畅的 getter 强制执行,那么您可以查看 AccessorNamingStrategy 并提供您自己的实现。