【发布时间】:2020-09-25 18:23:07
【问题描述】:
我目前正面临 mapstruct 问题,这是初学者的问题,其中之一如下。
我知道样品提案:https://github.com/mapstruct/mapstruct-examples/tree/master/mapstruct-iterable-to-non-iterable
而且我通常知道如何处理复杂的映射,但是我的头部映射确实受到了阻碍,例如:
@Mapping(target = "employee.mainAddress.address", source = "employee.registeredAddresses[0].privateAddresses[0].address")
abstract EmployeeDto map(Employee employee);
希望对象结构清晰。在源中有两个列表,每个列表都应该选择第一个元素。 mapstruct如何做到这一点?
【问题讨论】:
-
MapStruct 无法为您做到这一点。它不识别 [0] 符号。