diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java index 9a7bacee..9a4e1282 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java @@ -25,7 +25,6 @@ import java.lang.annotation.Target; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; -import org.springframework.web.reactive.function.client.WebClient; /** * Provides a more succinct conditional @@ -39,7 +38,7 @@ import org.springframework.web.reactive.function.client.WebClient; @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited -@ConditionalOnClass(WebClient.class) +@ConditionalOnClass(name = "org.springframework.web.reactive.function.client.WebClint") @ConditionalOnProperty(value = "spring.cloud.discovery.reactive.enabled", matchIfMissing = true) public @interface ConditionalOnReactiveDiscoveryEnabled {