[Solved] How can I make a Put rest call along with POJO using RestTemplate


For PUT use RestTemplate.exchange() method

Example

 MyJaxbRequestDataObjectrequest = createMyJaxbRequestDataObject();
    Map<String, String> uriArguments= createUriArguments();
    String url = restBaseUrl + "/myputservice/{usertId}?servicekey={servicekey}";

    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_XML);
    HttpEntity<MyJaxbRequestDataObject> entity = new HttpEntity<MyJaxbRequestDataObject>(request, headers);
    ResponseEntity<MyJaxbResponseDataObject> responseWrapper = shogunRestTemplate.exchange(url, HttpMethod.PUT, entity, MyJaxbResponseDataObject.class, uriArguments);
    MyJaxbResponseDataObjectresponse = responseWrapper.getBody();

solved How can I make a Put rest call along with POJO using RestTemplate