Class WebClientConfiguration

java.lang.Object
com.huaweicloud.common.adapters.webclient.WebClientConfiguration

@Configuration @ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient") @ConditionalOnProperty(value="spring.cloud.servicecomb.webclient.context.enabled", havingValue="true", matchIfMissing=true) public class WebClientConfiguration extends Object
  • Constructor Details

    • WebClientConfiguration

      public WebClientConfiguration()
  • Method Details

    • webClientBuilder

      @Bean @Primary public org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder(List<org.springframework.web.reactive.function.client.ExchangeFilterFunction> exchangeFilterFunctions)
    • webClientMetricsExchangeFilterFunction

      @Bean public org.springframework.web.reactive.function.client.ExchangeFilterFunction webClientMetricsExchangeFilterFunction()
    • serializeContextExchangeFilterFunction

      @Bean public org.springframework.web.reactive.function.client.ExchangeFilterFunction serializeContextExchangeFilterFunction()