Согласование содержимого для спрей в обработчиках ошибок
Я пытаюсь использовать согласование содержимого в приложении на основе спрея. Следующий тест описывает мое ожидаемое поведение. К сожалению, это не то, что я вижу (поместите в github для размера):
https://gist.github.com/Norwae/49c26613f91c32482bb1
По сути, согласование содержимого, кажется, работает нормально, когда complete() вызывается из обычной маршрутизации. Кажется, он не функционирует вообще в ExceptionHandler
где первый доступный сериализатор выбран независимо от Accept
заголовок.
Есть ли способ добиться того же поведения в обработчике исключений? Есть ли какие-либо альтернативы, кроме использования onComplete
и обработка ошибок явно повсюду?