2015-12-17 6 views
5

Ich bewerte Spring Data REST im Moment und ich mag es wirklich.REST API - ALPS UI (Swagger UI wie)

Was ich vermisse ist eine schön präsentierte, interaktive Dokumentationsmöglichkeit ähnlich wie Swagger UI.

Ich weiß, dass Spring Data REST keine statische API ist und dass es HAL Browser ist, aber leider ist der HAL Browser nicht zeigen keine dokumentarischen Metadaten über die entsprechende URL/GET/POST/etc.

Spring Data REST produziert ALPS Metadaten (siehe here).


Warum wird das benötigt?
Nun, es wäre ziemlich nützlich für Frontend-Entwickler und erhöhen die Produktivität aus meiner Sicht. Außerdem spart jede Art von automatisch generierter Dokumentation viel Zeit.


Lange Rede kurzer Sinn:
Gibt es so etwas wie "Swagger UI für ALPS/Hypermedia bewusst REST APIs"?


Zusätzliche Informationen:
Ich fand schon ein similar question, die das Problem beschreibt, aber ich war nicht sicher, ob es ok es Reraise, so habe ich diese neue. Vielleicht gibt es inzwischen mögliche Lösungen.

Antwort

1

this in Ihren Abhängigkeiten Setzen und raucht es:

<dependencies> 
    <dependency> 
     <groupId>org.springframework.data</groupId> 
     <artifactId>spring-data-rest-hal-browser</artifactId> 
    </dependency> 
</dependencies> 

bei verwiesen:/api/Browser

ich für die gleiche Sache nur wurde heute suchen. ALPS ist die Metadaten - aber SRD produziert Hal - alles was Sie brauchen, ist etwas, um HAL-Daten zu navigieren, und Sie sind fertig.

+0

Schön. Aber es scheint auf den echten Daten zu laufen. Wie geht es mit der Authentifizierung? (OAuth Bearer Token) – Matthias

Verwandte Themen