Как передавать пользовательские объекты с помощью шаблона Spring REST

У меня есть требование передать пользовательский объект с помощью RESTTemplate в мою службу REST.

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. Генерация запроса завершается со сбоем.

Может ли кто-нибудь помочь мне найти способ для этого? Я могу просто передать строковый объект без проблем. Определяемые пользователем объекты создают проблему.

Будем признательны за любую помощь!!!

12
задан ASChakkalakal 13 June 2012 в 11:19
поделиться