Skip to content

Instantly share code, notes, and snippets.

@jeetprksh
Last active August 14, 2018 07:27
Show Gist options
  • Save jeetprksh/de8108813315037a3f2321e43a4072bd to your computer and use it in GitHub Desktop.
Save jeetprksh/de8108813315037a3f2321e43a4072bd to your computer and use it in GitHub Desktop.
@Configuration
@EnableWebMvc
@ComponentScan("com.spring5.app")
public class WebMvcConfig extends WebMvcConfigurationSupport {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(customJackson2HttpMessageConverter());
super.addDefaultHttpMessageConverters(converters);
}
@Bean
public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() {
MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
jsonConverter.setObjectMapper(objectMapper);
return jsonConverter;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment