@Configuration @EnableConfigurationProperties(value=RetrofitProperties.class) public class RetrofitAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RetrofitAutoConfiguration.Resilience4jConfiguration |
static class |
RetrofitAutoConfiguration.RetrofitAdvanceConfiguration |
static class |
RetrofitAutoConfiguration.RetrofitScannerRegistrarNotFoundConfiguration |
static class |
RetrofitAutoConfiguration.SentinelConfiguration |
| 限定符和类型 | 字段和说明 |
|---|---|
private RetrofitProperties |
retrofitProperties |
| 构造器和说明 |
|---|
RetrofitAutoConfiguration(RetrofitProperties retrofitProperties) |
private final RetrofitProperties retrofitProperties
public RetrofitAutoConfiguration(RetrofitProperties retrofitProperties)
@Bean public BasicTypeConverterFactory basicTypeConverterFactory()
@Bean @ConditionalOnMissingBean public SourceOkHttpClientRegistry sourceOkHttpClientRegistry(@Autowired(required=false) List<SourceOkHttpClientRegistrar> sourceOkHttpClientRegistrars)
@Bean @ConditionalOnMissingBean public ErrorDecoder.DefaultErrorDecoder retrofitDefaultErrorDecoder()
@Bean @ConditionalOnMissingBean public ErrorDecoderInterceptor retrofitErrorDecoderInterceptor()
@Bean @ConditionalOnMissingBean public RetryInterceptor retrofitRetryInterceptor()
@Bean @ConditionalOnMissingBean public LoggingInterceptor retrofitLoggingInterceptor()
@Bean @ConditionalOnMissingBean public ServiceInstanceChooser retrofitServiceInstanceChooser()
@Bean @ConditionalOnMissingBean public ServiceChooseInterceptor retrofitServiceChooseInterceptor(@Autowired ServiceInstanceChooser serviceInstanceChooser)
@Bean @ConditionalOnMissingBean public retrofit2.converter.jackson.JacksonConverterFactory retrofitJacksonConverterFactory()
@Bean @ConditionalOnMissingBean public RetrofitConfigBean retrofitConfigBean(@Autowired(required=false) RetrofitDegrade retrofitDegrade, @Autowired(required=false) List<GlobalInterceptor> globalInterceptors, @Autowired(required=false) List<NetworkInterceptor> networkInterceptors, ServiceChooseInterceptor serviceChooseInterceptor, RetryInterceptor retryInterceptor, LoggingInterceptor loggingInterceptor, ErrorDecoderInterceptor errorDecoderInterceptor, SourceOkHttpClientRegistry sourceOkHttpClientRegistry)
Copyright © 2024. All rights reserved.