Несколько пользовательских DTO для одной модели

1

У меня есть модель с 10 полями и для целей оптимизации разные вызовы службы REST либо потребуют, либо отвечают с помощью настраиваемого объекта DTO (таким образом, JSON).

Например: Модель автомобиля имеет цвет, двери, автоматический/ручной, сиденья, владелец, модель, год

Service1 возвращает только модель, год и цвет

Service2 возвращает цвет, двери, автоматический/ручной, сиденья, модель, год (владелец уведомления удален)

Пожалуйста, поделитесь лучшей практикой (как я, возможно, ошибаюсь)?

  • 0
    en.wikipedia.org/wiki/Adapter_pattern
  • 0
    С помощью шаблона адаптера количество DTO не уменьшается, верно? Я думаю, мне было интересно, как другие управляют DTO по-другому. Я видел, как некоторые разработчики определяют свои DTO, такие как CarOut, CarIn, CarUIIn, CarUIOut и т. Д. Поддержание таких DTO кажется действительно грязным со временем.
Показать ещё 2 комментария
Теги:
spring
dto

1 ответ

0

Одна вещь, которую вы можете сделать, - это определить различные конструкторы для вашего класса модели.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню