Merge branch '3.0.x'
This commit is contained in:
@@ -48,13 +48,14 @@ import org.springframework.web.client.RestTemplate;
|
||||
class KubernetesDiscoveryClientBlockingAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnMissingClass("org.springframework.web.reactive.function.client.WebClient")
|
||||
@ConditionalOnMissingBean(RestTemplate.class)
|
||||
RestTemplate restTemplate() {
|
||||
return new RestTemplateBuilder().build();
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnMissingClass("org.springframework.web.reactive.function.client.WebClient")
|
||||
KubernetesDiscoveryClient kubernetesDiscoveryClient(RestTemplate restTemplate,
|
||||
KubernetesDiscoveryClientProperties properties) {
|
||||
|
||||
@@ -46,14 +46,13 @@ import org.springframework.web.reactive.function.client.WebClient;
|
||||
class KubernetesDiscoveryClientReactiveAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnClass(name = { "org.springframework.web.reactive.function.client.WebClient" })
|
||||
@ConditionalOnMissingBean(WebClient.Builder.class)
|
||||
@ConditionalOnMissingBean
|
||||
WebClient.Builder webClientBuilder() {
|
||||
return WebClient.builder();
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnClass(name = { "org.springframework.web.reactive.function.client.WebClient" })
|
||||
@ConditionalOnMissingBean
|
||||
KubernetesReactiveDiscoveryClient kubernetesReactiveDiscoveryClient(WebClient.Builder webClientBuilder,
|
||||
KubernetesDiscoveryClientProperties properties) {
|
||||
return new KubernetesReactiveDiscoveryClient(webClientBuilder, properties);
|
||||
|
||||
Reference in New Issue
Block a user