Skip to content

Instantly share code, notes, and snippets.

@afreakyelf
Last active August 16, 2019 05:16
Show Gist options
  • Save afreakyelf/334ce66e61f7f0ea66c66644f28bfc0e to your computer and use it in GitHub Desktop.
Save afreakyelf/334ce66e61f7f0ea66c66644f28bfc0e to your computer and use it in GitHub Desktop.
To fetch data from certain url in Spring
List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
//Add the Jackson Message converter
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
// Note: here we are making this converter to process any kind of response,
// not only application/*json, which is the default behaviour
converter.setSupportedMediaTypes(Collections.singletonList(MediaType.ALL));
messageConverters.add(converter);
RestTemplate restTemplate = new RestTemplate();
restTemplate.setMessageConverters(messageConverters);
ResponseEntity<Employee[]> restResponse = restTemplate.getForEntity("http://localhost:9999/employees", Employee[].class);
Employee[] emp = restResponse.getBody();
return Arrays.asList(emp);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment