List of usage examples for org.springframework.boot.web.client RestTemplateBuilder messageConverters
Set messageConverters
To view the source code for org.springframework.boot.web.client RestTemplateBuilder messageConverters.
Click Source Link
From source file:com.example.api.ApiApp.java
@Bean RestTemplate restTemplate(final RestTemplateBuilder restTemplateBuilder) { final SimpleModule datetimeModule = new SimpleModule(); datetimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ISO_LOCAL_DATE)); datetimeModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ISO_LOCAL_DATE)); final ObjectMapper mapper = Jackson2ObjectMapperBuilder.json().modules(datetimeModule) .propertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) .featuresToEnable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES).build(); return restTemplateBuilder.messageConverters(new MappingJackson2HttpMessageConverter(mapper)).build(); }