源域模型具有包含公共设置和业务对象的根 . 公共设置和业务对象具有关联的类型映射 . 我希望能够使用转换器转换源域模型的根对象,并应用类似于公共设置和业务对象的类型映射
root.collectionA().stream().flatMap((BizA bizA) ->
bizA.collectionB().stream().map((BizB bizB) ->
engine.map(mappingContext
.create(root.getCommonConfig().getBizAConfig(), DestBizA.class)
.create(bizB, DestRoot.class))
)
)
.collect(Collectors.toList());
但是,第一个子上下文的类型映射
root.getCommonConfig().getBizAConfig() -> DestBizA.class
在应用 BizB -> DestRoot
变换时未应用 .
我通过Javadoc阅读API文档的理解是映射操作应该具有两个子上下文 . 映射操作是否应用 BizAConfig -> DestBizA
和 bizB -> DestRoot
的两种类型映射?