Class CosmosDataAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass(com.azure.spring.data.cosmos.core.CosmosTemplate.class)
    @ConditionalOnExpression("${spring.cloud.azure.cosmos.enabled:true}")
    @ConditionalOnProperty(prefix="spring.cloud.azure.cosmos",
                           name={"endpoint","database"})
    public class CosmosDataAutoConfiguration
    extends com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
    Auto-configuration for Spring Data Cosmos support.
    Since:
    4.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.azure.spring.data.cosmos.config.CosmosConfig cosmosConfig()  
      protected String getDatabaseName()  
      • Methods inherited from class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration

        cosmosAsyncClient, cosmosFactory, cosmosTemplate, mappingCosmosConverter, reactiveCosmosTemplate
      • Methods inherited from class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport

        cosmosMappingContext, expressionResolver, getInitialEntitySet, getMappingBasePackages, scanForEntities
    • Method Detail

      • getDatabaseName

        protected String getDatabaseName()
        Specified by:
        getDatabaseName in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
      • cosmosConfig

        public com.azure.spring.data.cosmos.config.CosmosConfig cosmosConfig()
        Overrides:
        cosmosConfig in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration