Quantcast
Channel: How to Create or configure Rest Template using @Bean in Spring Boot - Stack Overflow
Viewing all articles
Browse latest Browse all 4

Answer by Abhi for How to Create or configure Rest Template using @Bean in Spring Boot

$
0
0

Edd's solution won't work if you're using Spring Boot 1.4.0 or later. You will have to use RestTemplateBuilder to get this working. Here is the example

@Bean(name="simpleRestTemplate")@Primarypublic RestTemplate restTemplate(RestTemplateBuilder restTemplateBuilder){    RestTemplate template = restTemplateBuilder.requestFactory(new BufferingClientHttpRequestFactory(new SimpleClientHttpRequestFactory()))                                                .interceptors(logRestRequestInterceptor) //This is your custom interceptor bean                                                .messageConverters(new MappingJackson2HttpMessageConverter())                                                .build();    return template;}

Now you can autowire the bean into your service class

@Autowired@Qualifier("simpleRestTemplate")private RestTemplate simpleRestTemplate;

Hope this helps


Viewing all articles
Browse latest Browse all 4

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>