5 lines
850 B
Markdown
5 lines
850 B
Markdown
# Про сервисы
|
||
|
||
Обычно контроллер только вызывает методы сервисов. Это классы, которые содержат бизнес логику. Вот уже сервисы обычно вызывают методы репозиториев, а репозитории уже знают о хранилищах данных.
|
||
|
||
Важно тут понимать, что сервисы не могут внедрять репозитории не своей сущности, обычно это считают не очень хорошим решением. То есть есть у нас сервис пользователей, в нем есть репозиторий пользователей, это ок. Но вот репозитория книжек там быть не может. |