Class FeignAutoConfiguration

java.lang.Object
cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration

public class FeignAutoConfiguration extends Object
  • Constructor Details

    • FeignAutoConfiguration

      public FeignAutoConfiguration()
  • Method Details

    • feignServiceClientFactory

      @Bean public FeignServiceClientFactory feignServiceClientFactory(feign.okhttp.OkHttpClient client, feign.QueryMapEncoder queryMapEncoder, feign.codec.Encoder encoder, feign.codec.Decoder decoder, feign.Capability capability)
    • defaultServiceClientProvider

      @Bean public DefaultServiceClientProvider defaultServiceClientProvider(List<ServiceClientFactory> serviceClientFactories)
    • okHttpClient

      @Bean @ConditionalOnMissingBean(okhttp3.OkHttpClient.class) public okhttp3.OkHttpClient okHttpClient(@Autowired(required=false) List<okhttp3.Interceptor> interceptors)
    • feignOkHttpClient

      @Bean public feign.okhttp.OkHttpClient feignOkHttpClient(okhttp3.OkHttpClient client)
    • capability

      @Bean public feign.Capability capability(io.micrometer.core.instrument.MeterRegistry registry)
    • queryMapEncoder

      @Bean public feign.QueryMapEncoder queryMapEncoder()
    • encoder

      @Bean public feign.codec.Encoder encoder()
    • decoder

      @Bean public feign.codec.Decoder decoder()