【发布时间】:2020-04-02 14:31:18
【问题描述】:
我想使用“org.mapstruct.Mapping”将Abc 类映射到AbcDTO
class Abc {
private List<Xyz> xyz = null;
private String uvw;
private String cde;
}
class AbcDTO{
private List<XyzDTO> xyz = null;
private String uvw;
private String cde;
}
class Xyz{
private String type;
private String value;
private String docId;
}
class XyzDTO{
private String type;
private String value;
private DocDTO document;
}
我尝试使用注释来映射类:
@Mappings({
@Mapping(source = "xyz.docId", target = "xyz.doc")
})
abcDTO abcToabcDTO(abc abc)
有人可以帮助我如何遍历嵌套的bean并将docId映射到doc?
如果名称相同,它们会自动映射,但我想从 docId 映射到 doc。
【问题讨论】:
标签: java spring spring-boot mapping mapstruct