Mapstruct 将某些列表索引映射到属性

问题描述 投票:0回答:1

我有一个映射用例,其中源对象中有一个列表,我想将该列表的特定索引映射到目标对象的特定属性。

例如-

public class Source {
  private InsideSource ins;
}

public class InsideSource {
  private List<Double> listOfInsSources;
}


public class Target {
  private Double attr1;
  private Double attr2;
}

我想将

ins.getListOfInsSources.get(0)
映射到
attr1
ins.getListOfInsSources.get(1)
attr2
。 MapStruct 有没有办法提供此功能,或者我必须自己编写这个功能吗?我无法在文档中找到与此相关的任何内容。

java mapstruct
1个回答
0
投票

您可以通过以下方式实现:

© www.soinside.com 2019 - 2024. All rights reserved.