Class SolrRepositoriesAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesAutoConfiguration
@Configuration @ConditionalOnClass({org.apache.solr.client.solrj.SolrClient.class,org.springframework.data.solr.repository.SolrRepository.class}) @ConditionalOnMissingBean({org.springframework.data.solr.repository.support.SolrRepositoryFactoryBean.class,org.springframework.data.solr.repository.config.SolrRepositoryConfigExtension.class}) @ConditionalOnProperty(prefix="spring.data.solr.repositories", name="enabled", havingValue="true", matchIfMissing=true) @Import(org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesRegistrar.class) public class SolrRepositoriesAutoConfiguration extends Object
Enables auto configuration for Spring Data Solr repositories.Activates when there is no bean of type
If active auto configuration does the same asSolrRepositoryFactoryBean
found in context, and bothSolrRepository
andSolrClient
can be found on classpath.EnableSolrRepositories
would do.- Since:
- 1.1.0
Constructor Detail
SolrRepositoriesAutoConfiguration
public SolrRepositoriesAutoConfiguration()