我需要使用 Orika 实现嵌套映射器。我应该怎么做?让我们讨论嵌套的简单对象
Class Person(){
Address address;
String firstName;
String lastname;
}
Class Address(){
String street;
String city;
String zipcode;
}
让我们假设我有单独的地址对象的 java 映射器。我应该如何在 orika 的以下字段映射中使用外部 Java 映射器?
字段映射中的customize() 选项是在.classMap 映射中显式映射复杂字段,这将使当前映射在对象很大时难以读取。
public class Mapper extends ConfigurableMapper {
protected void configure(MapperFactory factory) {
factory.classMap(Person.class, PersonDto.class)
.byDefault()
.register();
}
}