Spring Webflux?
А если конкретно, то WebClient в Spring Boot REST
Сейчас использую @ControllerAdvice, но в данном случае для WebClient он не обработает исключения при асинхронном подходе (без .block())
По сути при ошибке мне нужно возвращать ApiErrorResponse: errorCode, message
Уже не первый раз пишу, попробуй baeldung.com/exception-handling-for-rest-with-spring
Так я же про Webflux))
Если функциональные роуты. Пихаешь в Mono.error() в качестве параметра обьект исключения. Там, где формируешь ответ делаешь mono.resumeOnError() и прописываешь логику формирования ответа
А если обычные роуты?
Контроллеры?
Да
Обсуждают сегодня