Здравствуйте, sotnik, Вы писали:
S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики? S>Как считаете?
Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.
UPD. И с тестированием совсем плохо будет, если аннотации клепать.