@Bean public HttpClient httpClient(SSLContext sslContext) { return HttpClients.custom() .setMaxConnPerRoute(30) .setMaxConnTotal(60) .setSSLContext(sslContext).build(); } @Bean public ClientHttpRequestFactory clientHttpRequestFactory(HttpClient httpClient) { return new HttpComponentsClientHttpRequestFactory(httpClient); } @Bean public RestTemplate restOperations(ClientHttpRequestFactory clientHttpRequestFactory) throws Exception { return new RestTemplate(clientHttpRequestFactory);