0

Я создаю микросервисы, используя Spring Cloud Netflix, Spring Data JPA и Spring Data REST.Ссылки на другую услугу с HATEOAS

Ответы на мои сервисы - REST-HATEOAS отформатированы. Есть ли способ автоматически добавлять ссылки на другие микросервисы в моих ответах?

Например, у меня есть 2 микросервиса: команда и игрок. При запросе команды есть (простой) способ добавления ссылок на игроков (т. Е. В сервис Player)?

ответ

0

Да, учитывая, что вы полностью в весенней области вы можете использовать spring-hateoas

Свы сосредоточенные вокруг Spring MVC контроллеров, и я предполагаю, что у вас есть контроллер в качестве передней части игрока службы.

Вы найдете here краткое интро руководство с аналогами клиента - заказов примера. Главное, что вы можете автоматизировать построение ссылок без жесткого кодирования, что действительно упрощает обслуживание

+0

Фактически я использую RestRepositories, поэтому большую часть времени я не использую контроллеры (но их можно добавить). Во всяком случае, это решение работает, но я задавался вопросом, можно ли это сделать более автоматизированным способом (возможно, с интеграцией Feign/Spring-data-rest) – Nicolas