我有一个映射用例,其中源对象中有一个列表,我想将该列表的特定索引映射到目标对象的特定属性。
例如-
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 有没有办法提供此功能,或者我必须自己编写这个功能吗?我无法在文档中找到与此相关的任何内容。
您可以通过以下方式实现: