首页 > 解决方案 > Mapstruct 将嵌套属性映射到目标 v1.3.1.Final

问题描述

我想知道是否可以使用 Mapstruct 1.3.1.Final 为本示例编写一个简单的映射(由于项目相关原因,我无法升级):

List<A> mapBToList(B b);

B

public class B {
    private List<C> c;
}

A并且C具有相同的属性

标签: javaspringmapstruct

解决方案


我不知道直截了当,但这样的事情肯定会奏效:

List<A> mapCListToAList(List<C> c);

default List<A> mapBToList(B b){
    return mapCListToAList(b.getC();
}

推荐阅读