List of usage examples for org.springframework.web.client RestTemplate setMessageConverters
public void setMessageConverters(List<HttpMessageConverter<?>> messageConverters)
From source file:com.oreilly.springdata.rest.client.ClientConfiguration.java
/** * Configures the Jackson {@link ObjectMapper} to ignore unknown properties on the client side. E.g. * {@link LineItem#getTotal()} causes Jackson to consider {@code total} a property and fails to bind the object as * there's no setter accepting a value./*from w w w . ja v a2s .c om*/ * * @return */ @Bean public RestOperations restOperations() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(mapper); converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON)); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); converters.add(converter); RestTemplate template = new RestTemplate(); template.setMessageConverters(converters); return template; }
From source file:io.lavagna.config.WebSecurityConfig.java
@Lazy @Bean/*www . java2 s .c o m*/ public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(asList(new FormHttpMessageConverter(), new GsonHttpMessageConverter())); return restTemplate; }
From source file:se.sawano.spring.examples.jsonxmlws.RESTControllerTestIT.java
private RestTemplate createXMLRestTemplate() throws Exception { ArrayList<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new Jaxb2RootElementHttpMessageConverter()); RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(messageConverters); return restTemplate; }
From source file:com.sra.biotech.submittool.persistence.client.RestClientConfiguration.java
public RestTemplate restTemplate() { List<HttpMessageConverter<?>> converters = new ArrayList<>(); converters.add(halConverter());/*w w w .j a v a 2s. co m*/ RestTemplate restTemplate1 = new RestTemplate(); restTemplate1.setMessageConverters(converters); return restTemplate1; }
From source file:fi.helsinki.opintoni.config.UnisportConfiguration.java
@Bean public RestTemplate unisportRestTemplate() { RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(getConverters()); restTemplate.setInterceptors(Lists.newArrayList(new LoggingInterceptor())); return restTemplate; }
From source file:cz.cvut.jirutjak.fastimport.droid.rest.RESTServicesFacade.java
public RestTemplate createRestTeamplate() { RestTemplate template = new RestTemplate(createClientHttpRequestFactory()); template.setMessageConverters(createMessageConverters()); template.setInterceptors(createRequestInterceptors()); return template; }
From source file:com.xpanxion.restclientexample.Application.java
public User createUser(User user) { RestTemplate rt = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<>(); converters.add(new MappingJacksonHttpMessageConverter()); rt.setMessageConverters(converters); return rt.postForObject("http://localhost:8080/UserProjectHibernate/rest/user", user, User.class); }
From source file:com.xpanxion.restclientexample.Application.java
public User getUser(long userId) { RestTemplate rt = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<>(); converters.add(new MappingJacksonHttpMessageConverter()); rt.setMessageConverters(converters); return rt.getForObject("http://localhost:8080/UserProjectHibernate/rest/user/" + userId, User.class); }
From source file:fi.helsinki.opintoni.config.CoursePageConfiguration.java
@Bean public RestTemplate coursePageRestTemplate() { RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory()); restTemplate.setMessageConverters(getConverters()); restTemplate.setInterceptors(Lists.newArrayList(new LoggingInterceptor())); return restTemplate; }