Class HttpClient5FeignConfiguration

java.lang.Object
org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnMissingBean(org.apache.hc.client5.http.impl.classic.CloseableHttpClient.class) public class HttpClient5FeignConfiguration extends Object
Default configuration for CloseableHttpClient.
Author:
Nguyen Ky Thanh, changjin wei(魏昌进)
  • Constructor Details

    • HttpClient5FeignConfiguration

      public HttpClient5FeignConfiguration()
  • Method Details

    • hc5ConnectionManager

      @Bean @ConditionalOnMissingBean(org.apache.hc.client5.http.io.HttpClientConnectionManager.class) public org.apache.hc.client5.http.io.HttpClientConnectionManager hc5ConnectionManager(FeignHttpClientProperties httpClientProperties)
    • httpClient5

      @Bean public org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient5(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager, FeignHttpClientProperties httpClientProperties)
    • destroy

      @PreDestroy public void destroy()