Je dois transmettre un objet personnalisé à l'aide de RESTTemplate à mon service REST.Comment passer des objets personnalisés à l'aide du modèle REST de 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........");
Je ne suis pas en mesure d'ajouter mon objet personnalisé à MultiValueMap. La génération de requête est en échec.
Quelqu'un peut-il m'aider à trouver une solution? Je peux simplement passer un objet chaîne sans problème. Les objets définis par l'utilisateur posent le problème.
Appréciez toute aide !!!
Comment puis-je recevoir ce NewObject dans le serveur (par exemple, le récepteur) fin ?? – KJEjava48
@ KJEjava48 Pour recevoir NewObject dans RestController '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// fais tes affaires}' –
Darshan