Маппинг сущностей в DTO и обратно. Что используется в коммерческой разработке?

Смотрел код разных учебных программ и обратил внимание, что на одну сущность может приходится несколько разных ДТО. При этом, преобразование в ДТО и обратно осуществлялось разными способами, видел следующие варианты:

  • Ручное создание Мапперов с использованием аннотации @Builder из Lombok для чистоты и лаконичности кода.
  • использование MapStruct
  • использование ModelMapper

Подскажите какой способ является наиболее предпочтительным и распространенным в реальных проектах? Спасибо!


Ответы (1 шт):

Автор решения: Котлетка еее

Мне кажется, для конвертации DTO MapStruct удобнее

→ Ссылка