You can use DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
to false.
If you need to override the spring boot automatic configuration by extending WebMvcConfigrationAdaptor
class from Spring to add HttpMessageConverter
, this configuration will ignore any unknown properties while deserialization.
@Configuration
class WebConfiguration extends WebMvcConfigurerAdapter{
@Override
public void configureMessageConverters(
List<HttpMessageConverter<?>> converters) {
Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
builder.indentOutput(true).dateFormat(
new SimpleDateFormat("yyyy-MM-dd"));
converters.add(new MappingJackson2HttpMessageConverter(builder.build()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,
false)));
}
}
Hope this helps you.