Class FeignAutoConfiguration
java.lang.Object
cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeign.Capabilitycapability(io.micrometer.core.instrument.MeterRegistry registry) feign.codec.Decoderdecoder()defaultServiceClientProvider(List<ServiceClientFactory> serviceClientFactories) feign.codec.Encoderencoder()feign.okhttp.OkHttpClientfeignOkHttpClient(okhttp3.OkHttpClient client) feignServiceClientFactory(feign.okhttp.OkHttpClient client, feign.QueryMapEncoder queryMapEncoder, feign.codec.Encoder encoder, feign.codec.Decoder decoder, feign.Capability capability) okhttp3.OkHttpClientokHttpClient(List<okhttp3.Interceptor> interceptors) feign.QueryMapEncoder
-
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()
-