在 orika 映射器中映射时如何包含或排除属性?

how to include or exclude attributes while mapping in orika mapper?

我正在使用 Orika Mapper。 我想知道在使用 Orika Mapper 进行映射时,我可以 包含或排除属性 吗? 如果可能,那么如何做?

您只需定义映射即可包含属性。 看看 User Guide.

您可以使用 byDefault() 自动映射具有相同名称的字段,使用 field("fieldA", "fieldB") 明确定义双向映射或使用 fieldAtoB("fieldA", "fieldB") 和 [=13= 明确定义单向映射].

如果您想明确地从映射中排除一个字段(例如,当使用 byDefault() 时),您可以使用 exclude("field")。您可以多次链接 .exclude("field1").exclude("field2").exclude("field3") 以排除多个字段。