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