@Bean public HttpSolrClient solrClient(@Value("${solr.url}") String solrUrl, @Value("${solr.pool.maxTotalConnections}") Integer maxTotalConnections) throws MalformedURLException { HttpSolrClient solrClient = new HttpSolrClient(solrUrl); solrClient.setParser(new TextXMLResponseParser()); solrClient.setMaxTotalConnections(maxTotalConnections); solrClient.setDefaultMaxConnectionsPerHost(maxTotalConnections); return solrClient; }