Class CosmosDataAutoConfiguration

java.lang.Object
com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
com.azure.spring.cloud.autoconfigure.data.cosmos.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"}) @Import(com.azure.spring.cloud.autoconfigure.data.cosmos.CosmosDataDiagnosticsConfiguration.class) public class CosmosDataAutoConfiguration extends com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Auto-configuration for Spring Data Cosmos support.
Since:
4.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    com.azure.spring.data.cosmos.config.CosmosConfig
     
    protected String
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • 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