Ich habe einen Suchendpunkt in meinem REST-Service. Ich verwende Spring Boot, also habe ich eine @RestController-Einrichtung mit einer Methode, die Suchergebnisse basierend auf einer Suchanfrage zurückgibt. Dies ist die Methode Definition:Unmarshalling Abfrage Params in Objekt mit Swagger/Springfox und Spring Boot
@ApiOperation(value = "Get global search results")
@RequestMapping(method = GET, produces = {"application/json"})
public SearchResults get(SearchQuery query) {
...
}
Ich hatte gehofft, dass SwaggerUI der Search die Felder als separate Abfrage params in der ui zeigen würde. Es tut nicht; Es zeigt nur einen allgemeinen "Abfrage" -Param. Wenn ich eine Abfrage mit @RequestBody annotiere, kann der Benutzer dem Body eine Json-Payload hinzufügen, aber dies ist eine GET-Anfrage - ich möchte, dass der Benutzer nur Abfrageparameter verwendet.
Irgendwelche Ideen?
Nun, das war einfach. Sehr schön. Danke, Bruder. – mofeeta