类 RpcEnhancementAutoConfiguration.PolarisRestTemplateAutoConfiguration
java.lang.Object
com.tencent.cloud.rpc.enhancement.config.RpcEnhancementAutoConfiguration.PolarisRestTemplateAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(name="org.springframework.web.client.RestTemplate") protected static class RpcEnhancementAutoConfiguration.PolarisRestTemplateAutoConfiguration extends Object
Configuration for Polaris
RestTemplate which can automatically bring in the call
results for reporting.- 作者:
- wh 2022/6/21
-
构造器概要
构造器 限定符 构造器 说明 protectedPolarisRestTemplateAutoConfiguration() -
方法概要
修饰符和类型 方法 说明 BlockingLoadBalancerClientAspectblockingLoadBalancerClientAspect()EnhancedRestTemplateInterceptorenhancedPolarisRestTemplateReporter(EnhancedPluginRunner pluginRunner)org.springframework.beans.factory.SmartInitializingSingletonsetPolarisReporterForRestTemplate(EnhancedRestTemplateInterceptor reporter)
-
构造器详细资料
-
PolarisRestTemplateAutoConfiguration
protected PolarisRestTemplateAutoConfiguration()
-
-
方法详细资料
-
enhancedPolarisRestTemplateReporter
@Bean public EnhancedRestTemplateInterceptor enhancedPolarisRestTemplateReporter(@Lazy EnhancedPluginRunner pluginRunner) -
setPolarisReporterForRestTemplate
@Bean public org.springframework.beans.factory.SmartInitializingSingleton setPolarisReporterForRestTemplate(EnhancedRestTemplateInterceptor reporter) -
blockingLoadBalancerClientAspect
@Bean @ConditionalOnMissingBean @ConditionalOnClass(name="org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient") public BlockingLoadBalancerClientAspect blockingLoadBalancerClientAspect()
-