Browse Source

Uses class name rather than class for conditional.

Gets a type not present exception if webflux is exlcuded.
pull/606/head
Spencer Gibb 6 years ago
parent
commit
ff45053c64
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 3
      spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java

3
spring-cloud-commons/src/main/java/org/springframework/cloud/client/ConditionalOnReactiveDiscoveryEnabled.java

@ -25,7 +25,6 @@ import java.lang.annotation.Target; @@ -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; @@ -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 {

Loading…
Cancel
Save