Мне нужно реализовать вложенные картографы с помощью Orika. Как мне нужно это сделать? Давайте обсудим простые объекты, которые являются вложенными
Class Person(){
Address address;
String firstName;
String lastname;
}
Class Address(){
String street;
String city;
String zipcode;
}
Предположим, что у меня есть отдельный java-сопоставитель для адресного объекта. Как мне использовать внешний преобразователь Java в приведенном ниже сопоставлении полей в orika?
Настройка () в сопоставлении полей заключается в явном отображении сложных полей в сопоставлении .classMap, что сделает текущую карту сложной для чтения, когда объекты довольно большие.
public class Mapper extends ConfigurableMapper {
protected void configure(MapperFactory factory) {
factory.classMap(Person.class, PersonDto.class)
.byDefault()
.register();
}
}