Class CosmosRepositoriesAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass(com.azure.spring.data.cosmos.repository.CosmosRepository.class)
    @ConditionalOnMissingBean({com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean.class,com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension.class})
    @AutoConfigureAfter(CosmosDataAutoConfiguration.class)
    @ConditionalOnBean(com.azure.spring.data.cosmos.core.CosmosTemplate.class)
    @ConditionalOnProperty(prefix="spring.cloud.azure.cosmos.repositories",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @Import(CosmosRepositoriesAutoConfigureRegistrar.class)
    public class CosmosRepositoriesAutoConfiguration
    extends Object
    Import CosmosRepositoriesAutoConfigureRegistrar class as a Bean in Spring.
    • Constructor Detail

      • CosmosRepositoriesAutoConfiguration

        public CosmosRepositoriesAutoConfiguration()