Здравствуйте, Hard_Club, Вы писали:
H_C>Чем отличается в контектсе спринга сервисный слой и слой бизнес-логики. Или это одно и то же?
У спринга вроде бы нет каких то особенностей, связанных с сервисным слоем, слоем бизнес-логики или чем либо ещё. Можно делать как угодно. Кто-то разделяет слои на контролер, репозторий, сервис и в сервисе будет бизнес-логика. Кто-то считает JPA/Hibernate уже написанным репозиторием, а слой сервисов излишним и пишет логику доступа к данным прямо внутри контролеров без всяких дополнительных слоёв. Кто-то в первом варианте ещё добавляет некий слой Manager-ов для бизнес-логики. Тут всё зависит от архитектора, задачи, спринг не диктует и не ограничивает ничего, как сделаете, так он и будет работать.