Как заставить Spring всегда конвертировать неперехваченное исключение в JSON вместо HTML-страницы?Force Spring всегда сообщает об исключениях как JSON
Это то, что я получаю, когда запрос сделан из REST клиента плагин Chrome:
{
timestamp: 1425041457798
status: 404
error: "Not Found"
exception: "com.some.my.Exception"
message: "/rrr does not exist"
path: "/test/rrr"
}
Но это то, что я получаю, когда я к нему доступ из браузера или из Jersey API
(вы видите разобранный HTML):
Ошибка Whitelabel Page
Это приложение не имеет явного сопоставления для/error, поэтому вы видите это как резерв.
Пятница 27 февраля 13:37:27 CET 2015Произошла непредвиденная ошибка (type = Not Found, status = 404). Нет сообщения, доступногоЯ знаю, что это можно сделать как угодно, установив заголовки запроса, но я хочу, чтобы JSON-ответ быть единственным вариантом.