Dozer - это преобразователь Java Bean в Java Bean, который рекурсивно копирует данные из одного объекта в другой. Обычно эти Java Beans бывают разных сложных типов.

С веб-сайта Dozer:

Dozer - это преобразователь Java Bean в Java Bean, который рекурсивно копирует данные из одного объекта в другой. Обычно эти Java Beans бывают разных сложных типов.

Dozer поддерживает простое сопоставление свойств, сопоставление сложных типов, двунаправленное сопоставление, неявно-явное сопоставление, а также рекурсивное сопоставление. Это включает в себя отображение атрибутов коллекции, которые также нуждаются в отображении на уровне элемента.

Dozer не только поддерживает сопоставление между именами атрибутов, но также и автоматическое преобразование между типами. Большинство сценариев преобразования поддерживаются "из коробки", но Dozer также позволяет указывать пользовательские преобразования через XML.