У Jackson есть аннотации для игнорирования неизвестных свойств внутри класса, используя:
@JsonIgnoreProperties(ignoreUnknown = true)
Он позволяет игнорировать конкретное свойство, используя эту аннотацию:
@JsonIgnore
Если вы хотите глобально установить его, вы можете изменить объект mapper:
// jackson 1.9 and before
objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
// or jackson 2.0
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
Как вы устанавливаете это глобально с помощью spring, чтобы он мог быть @Autowired
при запуске сервера без написания дополнительных классов?