конкретного смешанного типа данных? выглядит как две дырки в двери: большая для собаки и мельнкая для кошки (в смысле получить юзера - /user, получить лог юзера /userlog и вместе /user/log какой-нибудь, соответсвенно с контроллером, сервисом, и кодом в репозитории. из плюсов: запрос в бд выглядит быстрее).
Контроллер, сервис, репозиторий что бы что? Что ты будешь с объектом делать, который получаешь? Выплюнешь наружу. Вот и все. Зачем что то большее чем получить данные, если никаких действий ты с ним не будешь делать. Зачем тебе сложно делать на чтение? Тебе выдать надо часть информации, которая нужна пользователю. А на обработку команды, поменять статус или ещё что то, тебе нужны будут другие данные. И ещё - все завит от задач, которые ставятся здесь и сейчас. Иди хоть вкратце прочитай про cqs к примеру.
Обсуждают сегодня