Class ApiConfiguration

java.lang.Object
nl.janboonen.oas.contractfirstdesign.cat.config.ApiConfiguration

@Configuration @EnableConfigurationProperties(CatFactsProperties.class) public class ApiConfiguration extends Object
  • Constructor Details

    • ApiConfiguration

      public ApiConfiguration()
  • Method Details

    • connectionManager

      @Bean public org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager(ApiConfiguration.CatFactsProperties properties)
    • httpClient

      @Bean public org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager)
    • catApiClient

      @Bean public ApiClient catApiClient(org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient, ApiConfiguration.CatFactsProperties properties)
    • breedsApi

      @Bean public BreedsApi breedsApi(ApiClient apiClient)