Нужно ли кодировать «компоновщик ответов об ошибках» в Webflux при расширении * DefaultErrorAttributes *? - PullRequest
0 голосов
/ 20 сентября 2019

В большинстве примеров / обсуждений, которые я видел о расширении DefaultErrorAttributes для реализации централизованной обработки ошибок в Webflux, существует некоторая форма «ErrorResponseComposer», которая принимает Throwable ивызывает соответствующий обработчик для извлечения информации из Throwable и заполнения объекта, используемого для генерации ответа клиенту.

Действительно ли необходимо кодировать пользовательский «ErrorResponseComposer», особенно еслине генерируются исключения для конкретного проекта, а требуется только основная информация?О единственном устанавливаемом значении (в моем случае) является «статус», поскольку причина / влияние исключений могут повлиять на HttpStatus, возвращаемый клиенту.И это может быть обработано внутри локального расширения DefaultErrorAttributes с помощью довольно простой конструкции Map.

...