Можно ли изменить результат работы @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 к методу?
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы