Задать вопрос
viperz
@viperz
inspired by Java

Как проверить лишние поля @RequestBody?

Всем привет,

В Spring MVC есть замечательная аноташка @RequestBody , которая конвертирует JSON в наши POJO.
Задача состоит в том, чтобы проверять нет ли мусора во входящем JSON. На практике такой JSON будет прекрасно сьеден. А валидировать мы можем только присутствующие в POJO поля аноташкой valid .
Есть ли способ контролировать наличие лишних полей во входящем JSON? Желательно не делать при этом свой HttpMessageConvertor
  • Вопрос задан
  • 594 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
/ Jackson version 1.9 or earlier
objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, true);

// Jackson 2.0 or later
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
СофтМоушен Санкт-Петербург
от 150 000 до 250 000 ₽