我有一个简单的类,我想使用 modelMapper 映射到 DTO 类。
class Source {
private String name;
private String address;
List<Thing> things;
// getters and setters follows
}
class Thing {
private String thingCode;
private String thingDescription;
// getters and setters
}
我想将这些转换为包含 ThingDTO 列表的 sourceDTO,例如
class sourceDTO {
private String name;
private String address;
List<ThingDTO> things;
// getters and setters.
}
class ThingDTO {
private String thingCode;
private String thingDescription;
// getters and setters
}
如果我删除了我的 Things 列表和 ThingsDTO 列表,那么 modelmapper 使用起来很愉快,
modelMapper.map(source, SourceDTO.class);
但我不知道如何让映射器将事物列表转换为 ThingDTO 列表。从文档中,我认为我需要创建一个扩展 PropertyMap 的映射器类,但我不知道如何配置它。
欢迎任何指向相关文档的指针