MapStruct и параметризованный конструктор?

Есть ли в MapStruct поддержка параметризованных конструкторов?

Во многих сообщениях за 2015 год я обнаружил, что эта функция будет реализована в 1.1 выпуске. Теперь я использую 1.1.0.Final, но я не могу узнать в документации, как сопоставить целевой объект, для которого требуется параметризованный конструктор.

Реализована ли эта функция?


person Artegon    schedule 20.02.2017    source источник


Ответы (2)


Нет, в настоящее время нет поддержки других конструкторов, кроме конструкторов без параметров (по умолчанию). Существует проблема № 73 для ее отслеживания. Это одно из первых мест в нашем списке желаний, и я надеюсь, что скоро это будет сделано, но еще слишком рано говорить, когда это произойдет.

person Gunnar    schedule 20.02.2017
comment
Спасибо, а какое решение? Использовать паттерн Строитель или? - person Artegon; 20.02.2017
comment
Вы можете написать свой собственный собственный метод для этого объекта. - person Filip; 20.02.2017

Поддержка параметризованных конструкторов доступна начиная с версии 1.4, как описано в главе Факторы объектов .

person lrkwz    schedule 13.07.2021