@ -17,18 +17,13 @@
package com.tencent.cloud.polaris.discovery.reactive ;
package com.tencent.cloud.polaris.discovery.reactive ;
import com.tencent.cloud.polaris.discovery.PolarisDiscoveryAutoConfiguration ;
import com.tencent.cloud.polaris.discovery.PolarisServiceDiscovery ;
import com.tencent.cloud.polaris.discovery.PolarisServiceDiscovery ;
import org.springframework.boot.autoconfigure.AutoConfigureAfter ;
import org.springframework.boot.autoconfigure.AutoConfigureBefore ;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass ;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass ;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean ;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean ;
import org.springframework.boot.context.properties.EnableConfigurationProperties ;
import org.springframework.boot.context.properties.EnableConfigurationProperties ;
import org.springframework.cloud.client.ConditionalOnDiscoveryHealthIndicatorEnabled ;
import org.springframework.cloud.client.ConditionalOnDiscoveryHealthIndicatorEnabled ;
import org.springframework.cloud.client.ConditionalOnReactiveDiscoveryEnabled ;
import org.springframework.cloud.client.ConditionalOnReactiveDiscoveryEnabled ;
import org.springframework.cloud.client.ReactiveCommonsClientAutoConfiguration ;
import org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration ;
import org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties ;
import org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties ;
import org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator ;
import org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator ;
import org.springframework.context.annotation.Bean ;
import org.springframework.context.annotation.Bean ;
@ -42,8 +37,6 @@ import org.springframework.context.annotation.Configuration;
@Configuration ( proxyBeanMethods = false )
@Configuration ( proxyBeanMethods = false )
@ConditionalOnReactiveDiscoveryEnabled
@ConditionalOnReactiveDiscoveryEnabled
@EnableConfigurationProperties ( DiscoveryClientHealthIndicatorProperties . class )
@EnableConfigurationProperties ( DiscoveryClientHealthIndicatorProperties . class )
@AutoConfigureAfter ( { PolarisDiscoveryAutoConfiguration . class , ReactiveCompositeDiscoveryClientAutoConfiguration . class } )
@AutoConfigureBefore ( { ReactiveCommonsClientAutoConfiguration . class } )
public class PolarisReactiveDiscoveryClientConfiguration {
public class PolarisReactiveDiscoveryClientConfiguration {
@Bean
@Bean