Class 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 SolrRepositoryFactoryBean found in context, and both SolrRepository and SolrClient can be found on classpath.

    If active auto configuration does the same as EnableSolrRepositories would do.
    Since:
    1.1.0