совпадают, можно смело кидать в маппер, но 1 поле должно быть через создано через фактори
...
assetPrototype.getDesc(),
factory.from(assetPrototype.getAssetProperties()),
assetPrototype.isGrouping(),
...
фактори по идеи должна залетать в интерфейс маппер бином... Но это же невозможно в интерфейсе
Маппер можно сделать абстрактным классом. Инъекцию делай в протектед поле только. А для маппинга поля твоего с фактори используй expression="java(...)"
А мой вариант не подойдет? @Mapping(source = "assetProperties", target = "assetProperties", qualifiedByName = "fromFactory")
Обсуждают сегодня