@Bean
public RestTemplate restTemplate()
{
    RestTemplate restTemplate = new RestTemplate();
 
    restTemplate.setRequestFactory(new BufferingClientHttpRequestFactory(clientHttpRequestFactory()));
    restTemplate.setMessageConverters(Collections.singletonList(mappingJacksonHttpMessageConverter()));
 
    restTemplate.setInterceptors( Collections.singletonList(new RequestResponseLoggingInterceptor()) );
 
    return restTemplate;
}

        
main