Задать вопрос

Можно ли изменить результат работы @NotNull с «text/plain» на «application/json» в JAX-RS?

Допустим есть REST сервис на JAX-RS со следующим методом:
a94b6af6f5d64d2d838070c6669e3f69.png
Параметр member проходит валидацию на null с помощью аннотации NotNull. Если сделать POST запрос с пустым телом, то сервер вернёт ответ 400, что логично, однако в теле ответа он пишет автоматически сгенерированную дополнительную информацию об ошибке в text/plain формате.
988f00e16adb452abaecd8108d0ca3fd.png
Собственно вопрос, можно ли изменить формат генерируемой информации на JSON и как это сделать? Почему он в принципе по умолчанию возвращает text/plain, а не то, что указано в параметрах аннотации Produces к методу?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽