Как сопоставить String для List и List to String?Отображение MapStruct String to List
Рассмотрим мы следующие classess
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?
Он работает для отображения одной строки для отображения, но я хочу нанести основной и дополнительный адрес электронной почты на список адресов электронной почты, когда я делаю то, что он выбрал одно и то же поле, не может быть сопоставлен – suresh