Ich habe eine Anforderung, ein benutzerdefiniertes Objekt mithilfe von RESTTemplate an meinen REST-Dienst zu übergeben.So übergeben Sie benutzerdefinierte Objekte mithilfe der REST-Vorlage von Spring
RestTemplate restTemplate = new RestTemplate();
MultiValueMap<String, Object> requestMap = new LinkedMultiValueMap<String, Object>();
...
requestMap.add("file1", new FileSystemResource(..);
requestMap.add("Content-Type","text/html");
requestMap.add("accept", "text/html");
requestMap.add("myobject",new CustomObject()); // This is not working
System.out.println("Before Posting Request........");
restTemplate.postForLocation(url, requestMap);//Posting the data.
System.out.println("Request has been executed........");
Ich kann mein benutzerdefiniertes Objekt nicht zu MultiValueMap hinzufügen. Die Anfragegenerierung ist fehlgeschlagen.
Kann mir jemand helfen, einen Weg zu finden? Ich kann einfach ein String-Objekt ohne Probleme übergeben. Benutzer definierte Objekte macht das Problem.
Schätzen Sie jede Hilfe !!!
Wie kann ich dieses NewObject Ende in dem Server (dh der Empfänger) empfangen kann versuchen erhalten ?? – KJEjava48
@ KJEjava48 NewObject in RestController empfangen '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// mach dein Zeug}' –
Darshan