@Configuration
@ConditionalOnClass(value={org.springframework.web.reactive.function.client.WebClient.class,io.vertx.core.http.HttpClient.class})
@ConditionalOnBean(value=io.vertx.core.Vertx.class)
@ConditionalOnMissingBean(value=org.springframework.http.client.reactive.ClientHttpConnector.class)
@AutoConfigureBefore(value=org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration.class)
@EnableConfigurationProperties(value=HttpClientProperties.class)
public class ClientAutoConfiguration
extends Object
| Constructor and Description |
|---|
ClientAutoConfiguration(HttpClientProperties properties,
Set<HttpClientOptionsCustomizer> customizers) |
| Modifier and Type | Method and Description |
|---|---|
VertxClientHttpConnector |
vertxClientHttpConnector(io.vertx.core.Vertx vertx) |
VertxWebSocketClient |
vertxWebSocketClient(io.vertx.core.Vertx vertx) |
public ClientAutoConfiguration(HttpClientProperties properties, Set<HttpClientOptionsCustomizer> customizers)
@Bean public VertxClientHttpConnector vertxClientHttpConnector(io.vertx.core.Vertx vertx)
@Bean public VertxWebSocketClient vertxWebSocketClient(io.vertx.core.Vertx vertx)
Copyright © 2020. All rights reserved.