Ho un requisito per passare un oggetto personalizzato utilizzando RESTTemplate al mio servizio REST.Come passare oggetti personalizzati utilizzando il modello REST di 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........");
Non riesco ad aggiungere il mio oggetto personalizzato a MultiValueMap. La generazione delle richieste sta fallendo.
Qualcuno può aiutarmi a trovare un modo per questo? Posso semplicemente passare un oggetto stringa senza problemi. Gli oggetti definiti dall'utente fanno il problema.
Apprezzare qualsiasi aiuto !!!
?? – KJEjava48
@ KJEjava48 Per ricevere NewObject in RestController '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// crea le tue cose}' –
Darshan