Допустим есть REST сервис на JAX-RS со следующим методом:
![a94b6af6f5d64d2d838070c6669e3f69.png](https://habrastorage.org/files/a94/b6a/f6f/a94b6af6f5d64d2d838070c6669e3f69.png)
Параметр
member проходит валидацию на null с помощью аннотации
NotNull. Если сделать POST запрос с пустым телом, то сервер вернёт ответ 400, что логично, однако в теле ответа он пишет автоматически сгенерированную дополнительную информацию об ошибке в text/plain формате.
![988f00e16adb452abaecd8108d0ca3fd.png](https://habrastorage.org/files/988/f00/e16/988f00e16adb452abaecd8108d0ca3fd.png)
Собственно вопрос, можно ли изменить формат генерируемой информации на JSON и как это сделать? Почему он в принципе по умолчанию возвращает text/plain, а не то, что указано в параметрах аннотации Produces к методу?