Speaker
✓ See you 2021
✓ Wir sehen uns 2021
Beschreibung
JSON:API ist ein beliebter Standard zum Erstellen von hypermediabasierten RESTful APIs. Spring HATEOAS bietet ein abstraktes Repräsentationsmodell für Hypermedia, das verschiedene konkrete Hypermediaformate wie HAL, HAL-Forms, Uber, Collection+JSON (und weitere) direkt unterstützt. Kai hat ein Open-Source-Projekt für die Integration von JSON:API mit Spring HATEOAS gestartet, über das er in dieser Session ausführlich berichtet. Nach einer Einführung in die JSON:API-Spezifikation wird Kai an konkreten Codebeispielen zeigen, wie man mit den generischen Spring-HATEOAS-Klassen Repräsentationsmodelle erzeugen kann, die man in beliebige unterstütze Hypermediaformate (natürlich auch JSON:API) serialisieren kann. Darüber hinaus wird Kai im Detail zeigen, wie man JSON:API-spezifische Features wie Relationships und "included"-Ressourcen erzeugen kann.