【发布时间】:2019-02-24 04:31:59
【问题描述】:
这是我的例子。
public class Company {
....
private String companyName;
....
}
public class Employee {
....
private String name;
....
}
public class EmployeeDto {
....
private String name;
private String companyName;
....
}
@Mapper(componentModel = "spring")
public interface EmployeeDtoMapper {
@Mapping(target = "name", source = "source1.name")
@Mapping(target = "companyName", source = "source2.companyName")
EmployeeDto toDto(Employee source1, Company source2);
List<EmployeeDto> toDtos(List<Employee> sources, @Context Company source2);
}
我希望 toDtos 方法使用 toDto 将 Employee 映射到 EmployeeDto 但 mapstruct 生成一个 employeeDtoToEmployeeDto 方法。 我该如何解决?
谢谢
【问题讨论】:
标签: mapstruct