@Configuration
@ConditionalOnClass(value={com.azure.data.cosmos.CosmosClient.class,com.microsoft.azure.spring.data.cosmosdb.core.CosmosTemplate.class})
@ConditionalOnResource(resources="classpath:cosmosdb.enable.config")
@EnableConfigurationProperties(value=CosmosDBProperties.class)
public class CosmosAutoConfiguration
extends com.microsoft.azure.spring.data.cosmosdb.config.AbstractCosmosConfiguration
| Modifier and Type | Field and Description |
|---|---|
private com.azure.data.cosmos.ConnectionPolicy |
policy |
private CosmosDBProperties |
properties |
| Constructor and Description |
|---|
CosmosAutoConfiguration(CosmosDBProperties properties,
org.springframework.beans.factory.ObjectProvider<com.azure.data.cosmos.ConnectionPolicy> connectionPolicyObjectProvider) |
| Modifier and Type | Method and Description |
|---|---|
private void |
configConnectionPolicy(CosmosDBProperties properties,
com.azure.data.cosmos.ConnectionPolicy connectionPolicy) |
com.microsoft.azure.spring.data.cosmosdb.config.CosmosDBConfig |
cosmosDBConfig() |
cosmosClient, cosmosDbFactory, cosmosSyncClient, cosmosTemplate, mappingCosmosConverter, reactiveCosmosTemplateprivate final CosmosDBProperties properties
private final com.azure.data.cosmos.ConnectionPolicy policy
public CosmosAutoConfiguration(CosmosDBProperties properties, org.springframework.beans.factory.ObjectProvider<com.azure.data.cosmos.ConnectionPolicy> connectionPolicyObjectProvider)
@Bean public com.microsoft.azure.spring.data.cosmosdb.config.CosmosDBConfig cosmosDBConfig()
private void configConnectionPolicy(CosmosDBProperties properties, com.azure.data.cosmos.ConnectionPolicy connectionPolicy)
Copyright © 2020 Microsoft. All rights reserved.