Я пытаюсь сопоставить объект типа A
с типом B
.B
- это класс в одной из библиотек, поэтому я не могу его изменить.Экземпляр типа B
создается путем вызова специального статического метода.А затем я вызываю геттеры из A
и устанавливаю его на B
.
Я хочу попробовать эту функцию отображения бинов с помощью Dozer или Orika.Но есть ли способ указать, что B
необходимо создать, вызвав этот конкретный метод создания.
Я просматривал документацию Dozer, и вот что я нашел:
<mappings>
<mapping>
<class-a>org.dozer.vo.A</class-a>
<class-b>org.dozer.vo.B</class-b>
<!-- Any custom field mapping xml would go here -->
</mapping>
</mappings>
Есть ли способ указать пользовательский метод создания, который будет создавать экземпляр B
?