интересует момент: для каждого репозитори - свой сервис? И потом уже создавать общий сервис, связывая другие сервисы, или же, все таки можно использовать в одном сервисе несколько разных репозиториев? Может есть у спринга какие-то офф доки для этого?
У самого Spring вряд ли есть какой-то гайд по этому вопросу. Тут надо руководствоваться здравым смыслом. Как правило, сначала пишешь "всё в кучу", пока не заработает как надо (желательно еще тестами все сдобрить). Потом как всё заработало, смотришь на всё это и рефакторишь, чтоб было "красиво" (при этом чтоб тесты не падали). Не плодите сущностей без набобности и будет Вам счастье. А лучше почитайте "Чистый код" Боба Мартина.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости