0

Ich baue Microservices mit Spring Cloud Netflix, Spring Data JPA und Spring Data REST.Links zu einem anderen Dienst mit HATEOAS

Die Antworten meiner Dienste sind REST-HATEOAS formatiert. Gibt es eine Möglichkeit, in meinen Antworten automatisch Links zu anderen Microservices hinzuzufügen?

Zum Beispiel sagen, ich habe 2 Microservices: Team und Player. Gibt es bei der Anforderung eines Teams eine (einfache) Möglichkeit, Links zu Spielern (d. H. Dem Player-Dienst) hinzuzufügen?

Antwort

0

Ja, wenn man bedenkt, dass Sie vollständig in einer Feder Bereich sind, können Sie spring-hateoas

Seine Umgebung von Spring MVC-Controller zentriert verwenden, und ich glaube, dass Sie einen Controller als vor Ihrem Spieler Service. Aufträge Beispiel -

Sie werden mit einem Analoga Kundehere eine kurze Intro-Anleitung. Die Hauptsache ist, dass Sie in der Lage sind, Linkbuilding ohne jede harte Codierung zu automatisieren, was die Wartung wirklich vereinfacht.

+0

Eigentlich verwende ich RestRepositories, also die meiste Zeit implementiere ich keine Controller (aber sie können hinzugefügt werden). Wie auch immer, diese Lösung funktioniert, aber ich habe mich gefragt, ob dies auf eine automatisierte Art und Weise geschehen kann (vielleicht mit einer Feign/Spring-Daten-Rest-Integration). – Nicolas