Как обрабатывать стандартный статус с Spring WebClient?

Я хочу обрабатывать стандартные ошибки http таким же образом. Как я могу сделать это с помощью Spring WebClient? Вместо того чтобы вешать статус проверки на каждый звонок ниже

webClient.get()
    .uri("http://localhost:8081/resource")
    .retrieve()
    .onStatus(HttpStatus::isError, clientResponse -> {
        // some error handling logic
    })
    .bodyToMono(MyPojo.class);

0 ответов

Решение на основе комментария @akreddy.21

Добавить ExchangeFilterFunction.ofResponseProcessor фильтр для веб-клиента при создании компонента, где вы можете написать общую логику обработки ошибок для всех вызовов веб-службы.

Другие вопросы по тегам