相关文章推荐
刚毅的硬币  ·  Data loss: not an ...·  8 月前    · 
有腹肌的大象  ·  Amazon Live·  1 年前    · 
闷骚的树叶  ·  PHP ...·  1 年前    · 

mapstruct 忽略某些字段值为空的值

MapStruct 是一个 Java 库,用于将源对象映射到目标对象。如果您想忽略某些字段的空值,您可以使用 @Mapping(target = "fieldName", ignore = true) 注释在映射方法上的字段上,以启用忽略空值的功能。

@Mapper
public interface MyMapper {
    @Mapping(target = "fieldName", ignore = true)
    Target map(Source source);

请注意,如果忽略的字段是非空的,则不会忽略它的值。

  •