Я пытаюсь написать остальные конечные точки для пользователя и его сервисов.Не уверен, что для приведенного ниже варианта использования он должен быть в контроллере пользователя или службы.
В приведенных ниже примерах будет найдена служба, в которой "userId" является потребителем или производителем
http://localhost/user/{userId}/consumer/services
http://localhost/user/{userId}/producer/services
или
http://localhost/service/consumer/user/{userId}
http://localhost/service/producer/user/{userId}
Первый пример имеет больше смысла для меня, какие-либо предложения и хороший подход?