Optimize:remove useless component annotation.

pull/672/head
wulingxiao 3 years ago
parent 718045e889
commit 141ee68f17

@ -21,6 +21,9 @@ import com.tencent.cloud.polaris.context.ConditionalOnPolarisEnabled;
import com.tencent.cloud.polaris.discovery.PolarisDiscoveryHandler;
import com.tencent.cloud.polaris.extend.consul.ConsulContextProperties;
import com.tencent.polaris.api.core.ConsumerAPI;
import com.tencent.polaris.api.core.ProviderAPI;
import com.tencent.polaris.client.api.SDKContext;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -38,8 +41,10 @@ public class DiscoveryPropertiesAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public PolarisDiscoveryHandler polarisDiscoveryHandler() {
return new PolarisDiscoveryHandler();
public PolarisDiscoveryHandler polarisDiscoveryHandler(PolarisDiscoveryProperties polarisDiscoveryProperties,
ProviderAPI providerAPI, SDKContext sdkContext,
ConsumerAPI polarisConsumer) {
return new PolarisDiscoveryHandler(polarisDiscoveryProperties,providerAPI,sdkContext,polarisConsumer);
}
@Bean

@ -36,20 +36,23 @@ import org.springframework.stereotype.Component;
*
* @author Haotian Zhang, Andrew Shan, Jie Cheng
*/
@Component
public class PolarisDiscoveryHandler {
@Autowired
private PolarisDiscoveryProperties polarisDiscoveryProperties;
private final PolarisDiscoveryProperties polarisDiscoveryProperties;
@Autowired
private ProviderAPI providerAPI;
private final ProviderAPI providerAPI;
@Autowired
private SDKContext sdkContext;
private final SDKContext sdkContext;
@Autowired
private ConsumerAPI polarisConsumer;
private final ConsumerAPI polarisConsumer;
public PolarisDiscoveryHandler(PolarisDiscoveryProperties polarisDiscoveryProperties,
ProviderAPI providerAPI, SDKContext sdkContext, ConsumerAPI polarisConsumer) {
this.polarisDiscoveryProperties = polarisDiscoveryProperties;
this.providerAPI = providerAPI;
this.sdkContext = sdkContext;
this.polarisConsumer = polarisConsumer;
}
/**
* Get a list of healthy instances.

@ -28,7 +28,6 @@ import org.springframework.stereotype.Component;
*
* @author Hongwei Zhu
*/
@Component
public class ApplicationContextAwareUtils implements ApplicationContextAware {
private static ApplicationContext applicationContext;

Loading…
Cancel
Save