Установите тайм-ауты WebClient ReactorClientHttpConnector и используйте свойства Jackson из конфигурации?

#spring #spring-boot #spring-webclient #spring-autoconfiguration

Вопрос:

Я создаю свой WebClient боб следующим образом:

                 WebClient.builder()
                    .clientConnector(
                        ReactorClientHttpConnector(
                            HttpClient.create(
                                ConnectionProvider
                                    .builder("my-client")
                                    .metrics(true)
                                    .maxIdleTime(Duration.ofSeconds(300)).build()
                            )
                                .option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 5000)
                                .doOnConnected { connection: Connection ->
                                    connection.addHandlerLast(ReadTimeoutHandler(5000, TimeUnit.MILLISECONDS))
                                    connection.addHandlerLast(WriteTimeoutHandler(5000, TimeUnit.MILLISECONDS))
                                }
                        )
                    )
 

Он имеет показатели, тайм-ауты и т. Д., Но не использует свойства из application.yml .

Есть ли способ WebClient.Builder предварительно автоматически настроить и впоследствии установить тайм-ауты и показатели?