Sagen wir, ich habe eine parametrisierte URL-Ressource wieSwagger (Spray) Pfadparameter innerhalb Ressource URL
/customers/{CUSTOMER-ID}/ownedItems/{ITEM-ID}
Wie soll ich annotatate/meine Spritzwege aufgeteilt (das Spray-Prahlerei-Plugin), um eine Dokumentation zu erzeugen, wird erkenne {CUSTOMER-ID} als richtigen Pfadparameter?
Mein Problem ist, dass die Top-Ebene @ Api Annotation einen Pfad, aber keine Parameter, während die @ ApiOperation mit Pfad-Parameter kommentiert werden kann, aber diese am Ende angehängt werden. Mit anderen Worten, wenn ich schreibe:
@Api(value = "/customers/{CUSTOMER-ID}")
@ApiOperation(httpMethod = "GET")
@ApiImplicitParams(Array(
new ApiImplicitParam(name = "ITEM-ID", required = true, dataType = "string", paramType = "path"))
bekomme ich in der Benutzeroberfläche nur ITEM-ID als überprüfbarer Parameter, während CUSTOMER-ID, während, wie berichtet wird, {}, ist nur eine Zeichenfolge.
Ich möchte etwas, wo beide Pfadparameter sind.
Irgendeine Idee?
Irgendwelche Updates zu diesem Thema? – vimal1083
Keine Antwort bisher, nicht einmal in PM. –