У меня есть требование передать пользовательский объект, используя RESTTemplate, в мою службу REST.Как передать пользовательские объекты с использованием шаблона REST 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........");
Я не могу добавить свой пользовательский объект в MultiValueMap. Генерация запроса перестает работать.
Может кто-нибудь поможет мне найти способ для этого? Я могу просто передать строковый объект без проблем. Заданные пользователем объекты создают проблему.
Цените любую помощь !!!
Как я могу получить эту NewObject на сервере (например, приемник) конец ?? – KJEjava48
@ KJEjava48 Получить NewObject в RestController '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// делать ваши вещи}' –
Darshan