Шаблон сервисного уровня и DTO в API - PullRequest
0 голосов
/ 06 января 2020

Когда вы реализуете шаблон сервисного уровня, вы можете вернуть свой DTO на сервисном уровне или в ваших контроллерах.

Почему на уровне обслуживания?

  1. Вы сохраняете свои логи c на уровне обслуживания
  2. Вы избегаете дублирования кода

Почему на уровне контроллеров / приложений?

  1. Вы не поддерживаете разные версии DTO в одном классе
  2. Ваши сервисные уровни могут вызывать друг друга и возвращать домены друг другу

Мой вопрос ; Какая реализация лучше всего используется; вы возвращаете DTO на сервисном уровне или на прикладном уровне и почему?

...