Spring: Wie bekomme ich Parameter vom POST-Body?

7

Web-Service mit Feder, in dem ich die Params aus dem Körper meiner Post anfordern muss? Der Inhalt des Körpers ist wie folgt: -

%Vor%

Und die Web-Service-Methode sieht folgendermaßen aus: -

%Vor%

Bitte lassen Sie mich wissen, wie bekomme ich die Params aus dem Körper? Ich kann den ganzen Körper in meinen String bekommen, aber ich denke nicht, dass das ein gültiger Ansatz wäre. Bitte lassen Sie mich wissen, wie ich weiter vorgehen werde.

    
Harinder 04.03.2014, 05:07
quelle

5 Antworten

10

Sie können param von der Anfrage erhalten.

%Vor%     
Jason 04.03.2014, 05:15
quelle
5

Sie können den JSON mit MappingJacksonHttpMessageConverter an einen POJO binden. So kann Ihre Controller-Signatur lesen: -

%Vor%

Where RequestDTO muss eine Bean sein, die entsprechend mit Joystick-Serialisierung / Deserialisierung versehen wurde. Ihre * -servlet.xml-Datei sollte den Jackson-Nachrichtenkonverter in RequestMappingHandler wie folgt registriert haben:       

%Vor%     
redzedi 04.03.2014 06:08
quelle
4

Sie können den gesamten Post-Body zu einem POJO machen. Folgendes ist etwas ähnliches

%Vor%

Dabei sollte jedes Feld in Pojo (einschließlich Getter / Setter) mit dem JSON-Anforderungsobjekt übereinstimmen, das der Controller empfängt.

    
alowsarwar 18.03.2017 10:15
quelle
2

Im Unterricht mag dies

%Vor%

In der Seite wie folgt:

%Vor%     
Maheshbabu Jammula 04.03.2014 06:30
quelle
1

Sie werden diese Importe brauchen ...

%Vor%

Und wenn Sie Maven verwenden, benötigen Sie dies auch im Abhängigkeiten-Block der Datei pom.xml im Basisverzeichnis Ihres Projekts.

%Vor%

Dann funktioniert das oben gelistete Update von Jason.

    
HoldOffHunger 11.10.2015 16:04
quelle

Tags und Links