Допустим, у меня есть класс A
с общедоступными полями x
и y
. Допустим, у меня есть еще один класс pojo B
, но он использует сеттеры и геттеры, поэтому у него есть setX () и setY ().
Я хотел бы использовать автоматический способ копирования из экземпляра A
в B
и обратно.
По крайней мере, с настройками по умолчанию, Dozer's
Mapper mapper = new DozerBeanMapper();
B b = mapper.map(a, B.class);
не копирует поля правильно.
Так есть ли простое изменение конфигурации, которое позволяет мне выполнить описанное выше с помощью Dozer или другой библиотеки, которая сделает это за меня?