【发布时间】:2020-02-14 02:32:05
【问题描述】:
如何将 String 映射到 List 并将 List 映射到 String?
假设我们有以下类
class People{
private String primaryEmailAddress;
private String secondaryEmailAddress;
private List<String> phones;
//getter and setters
}
class PeopleTO{
private List<String> emailAddress;
private String primaryPhone;
private String secondaryPhone;
//getter and setters
}
在 Dozer 和 Orika 中,我们可以很容易地用下面这行代码进行映射
fields("primaryEmailAddress", "emailAddress[0]")
fields("secondaryEmailAddress", "emailAddress[1]")
fields("phones[0]", "primaryPhone")
fields("phones[1]", "secondaryPhone")
如何在 MapStruct 中进行相同类型的映射?我在哪里可以找到更多关于 mapstruct 的示例?
【问题讨论】: