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