GraphQL-APIs mit Spring bauen

Das Projekt Spring for GraphQL erleichtert die Entwicklung und den Betrieb von GraphQL-APIs in Spring-Anwendungen. Wir zeigen, wie man das Framework verwendet.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Lesezeit: 22 Min.
Von
  • Nils Hartmann
Inhaltsverzeichnis

Dieser Artikel zeigt, wie man mit Spring for GraphQL eine GraphQL-API entwickelt. Als Beispiel dient eine Anwendung namens Publy. Das ist eine fiktive Plattform, auf der Benutzer Beiträge veröffentlichen und kommentieren können, so ähnlich wie das zum Beispiel auf der echten Plattform dev.to möglich ist.

Der Sourcecode der Anwendung mit vollständiger API liegt im GitHub-Repository (Download). Dort steht auch ein fertiges React-Frontend zum Ausprobieren der Anwendung bereit. Weitere Informationen zum Bauen und Ausführen des Beispiels finden sich ebenfalls direkt im Repository.

Mehr zu Datenbanken

Publy besteht aus zwei Services, die beide mit Spring Boot implementiert sind. Die folgende Abbildungzeigt die Architektur der Anwendung. Die eigentliche Domain-Logik ist im Backend-Service untergebracht.