Описание тега mapstruct

MapStruct - это генератор кода для создания эффективных, безопасных для типов сопоставлений bean-bean-компонентов в Java.

MapStruct генерирует код отображения bean-компонентов во время компиляции с помощью процессора аннотаций JSR 269.
Сгенерированный код является быстрым (без отражения или генерации байтового кода во время выполнения), типобезопасным (код генерируется из типизированных, зависящих от домена интерфейсов) и свободным от зависимостей.

Исходный код