Ich bin sehr neu zu Ruhe-API-Konzept. Ich versuche, eine einfache Methode zu implementieren, die eine Post-Methode erhalten kann. Das Problem ist, dass die Anfrage die Methode trifft, aber die Daten nicht mit der POJO-Klasse bindet. Hier ist der my-Code.Post Anfrage nicht binden Daten mit POJO-Klasse im Frühjahr mvc Rest api.
Ich habe @RequestBody nicht verwendet, weil es mir 415 HTTP-Fehler gibt. Und das ist meine POJO-Klasse.
@Data // use lombok for getter and setter.
public class CompileRequest {
private String userName;
private String inputFilePath;
}
Die userName
und inputFilePath
Feld null
verbleibt. Ich verstehe nicht, warum die Datenbindung nicht funktioniert. Wie kann ich das beheben?
Vielen Dank.
Was ist der StackTrace, den Sie erhalten, wenn Sie @RequestBody verwenden? – LynAs
diese 3 Abhängigkeit hinzufügen und dann @RequestBody verwenden, um zu sehen, ob es funktioniert https://gist.github.com/sazzadislam-dsi/a90a3ea0c6d8a41e13acc2024aeb02ec – LynAs
@LynAs-Abhängigkeit wurde bereits in pom hinzugefügt. Und es erzeugt keinen Stapel-Trace an meinem Ende, aber in der Antwort heißt es 'Der Server hat diese Anfrage abgelehnt, weil die Anfrage-Entität in einem Format ist, das von der angeforderten Ressource für die angeforderte Methode nicht unterstützt wird. – seal