In meinem Frühjahr Boot-Anwendung ich eine API@PathVariable ist einfach nicht funktioniert
@RequestMapping(value = "/abc/{input}", method=RequestMethod.GET)
@ResponseBody
public WhitelistStatus getInput(@PathVariable("input") String input);
habe ich diese Anwendung eingesetzt und machte einen Anruf - http://localhost:8080/abc/123
ich eine Debug-Punkt in meinem Code zu setzen und den Weg variable Eingabe, die "123" sein sollte, wird immer als Null ausgegeben.
Ich habe versucht, dies für einige Zeit jetzt zu lösen. Es gibt keine Mehrdeutigkeit in der URL, da dies die einzige API ist. Kann mir bitte jemand sagen, was ich hier falsch mache?
ich nicht sehen Problem. Vielleicht ein falscher Import von @PathVariable? Können Sie bitte Ihre volle Klasse zeigen? – Patrick
@ResponseBody Annotation ist nicht für Ihren Anruf erforderlich .... Bitte veröffentlichen Sie die gesamte Datei und pom.xml, wenn Sie weitere Hilfe benötigen. – VelNaga
Was meinst du mit "im Einsatz"? Ich sehe auch kein Problem in diesem Code. – rdlopes