Mam wymóg przekazania niestandardowego obiektu przy użyciu RESTTemplate do mojej usługi REST.Jak przekazywać niestandardowe obiekty za pomocą szablonu REST Spring'a
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........");
Nie mogę dodać mojego niestandardowego obiektu do MultiValueMap. Generowanie żądań kończy się niepowodzeniem.
Czy ktoś może mi pomóc znaleźć sposób na to? Mogę po prostu przekazać obiekt typu string bez problemu. Obiekty zdefiniowane przez użytkownika stanowią problem.
Doceń każdą pomoc !!!
Jak mogę otrzymać ten NewObject na serwerze (czyli odbiornik) koniec ?? – KJEjava48
@ KJEjava48 Aby otrzymać NewObject w RestController '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// wykonaj swoje rzeczy}' –
Darshan