@EnableConfigurationProperties(value=LibbyControlProperties.class) @AutoConfigureBefore(value=org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration.class) @Configuration(proxyBeanMethods=false) @ConditionalOnMissingBean(value=org.apache.hc.client5.http.impl.classic.CloseableHttpClient.class) public class LibbyHttpClient5FeignConfiguration extends Object
| 构造器和说明 |
|---|
LibbyHttpClient5FeignConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.hc.client5.http.impl.cache.CacheConfig |
cacheConfig(LibbyControlProperties libbyControlProperties) |
void |
destroy() |
org.apache.hc.client5.http.io.HttpClientConnectionManager |
hc5ConnectionManager(org.springframework.cloud.openfeign.support.FeignHttpClientProperties httpClientProperties) |
org.apache.hc.client5.http.impl.classic.CloseableHttpClient |
httpClient5(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager,
org.springframework.cloud.openfeign.support.FeignHttpClientProperties httpClientProperties,
LibbyControlProperties libbyControlProperties,
org.apache.hc.client5.http.impl.cache.CacheConfig cacheConfig) |
@Bean @ConditionalOnMissingBean(value=org.apache.hc.client5.http.io.HttpClientConnectionManager.class) public org.apache.hc.client5.http.io.HttpClientConnectionManager hc5ConnectionManager(org.springframework.cloud.openfeign.support.FeignHttpClientProperties httpClientProperties)
@Bean @ConditionalOnMissingBean public org.apache.hc.client5.http.impl.cache.CacheConfig cacheConfig(LibbyControlProperties libbyControlProperties)
@Bean
public org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient5(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager,
org.springframework.cloud.openfeign.support.FeignHttpClientProperties httpClientProperties,
LibbyControlProperties libbyControlProperties,
org.apache.hc.client5.http.impl.cache.CacheConfig cacheConfig)
@PreDestroy public void destroy()
Copyright © 2022. All rights reserved.