【发布时间】:2019-07-22 13:43:40
【问题描述】:
我有一个简单的类,我想使用 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 的映射器类,但我不知道如何配置它。
欢迎任何指向相关文档的指针
【问题讨论】:
-
发现这很有用。感谢您发布这个问题。
标签: java modelmapper