Может ли Service иметь репозитории других классов?
Допустим у меня есть Entity A и Entity B. Могу ли я прямо обратиться к репозиторию Entity A из Service B?
Или мне надо это делать вот так Service B -> Service A -> Repository A?
Проблема в том, что у меня в сервисе DTOшки, а для работы Service B нужны нормальные объекты, что делать в таком случае?
Ответы (1 шт):
Автор решения: Adm123
→ Ссылка
Не только можете, но именно так и стОит делать. Нежелательно, чтобы сервисы одного слоя зависели друг от друга, иначе с ростом проекта непременно полезут круговые зависимости