Class CouchbaseAutoConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration
@AutoConfiguration(after=JacksonAutoConfiguration.class)
@ConditionalOnClass(com.couchbase.client.java.Cluster.class)
@Conditional(org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration.CouchbaseCondition.class)
@EnableConfigurationProperties(CouchbaseProperties.class)
public class CouchbaseAutoConfiguration
extends Object
Auto-configuration
for Couchbase.- Since:
- 1.4.0
-
Method Summary
Modifier and TypeMethodDescriptioncom.couchbase.client.java.Cluster
couchbaseCluster
(com.couchbase.client.java.env.ClusterEnvironment couchbaseClusterEnvironment, CouchbaseConnectionDetails connectionDetails) com.couchbase.client.java.env.ClusterEnvironment
couchbaseClusterEnvironment
(CouchbaseConnectionDetails connectionDetails, org.springframework.beans.factory.ObjectProvider<ClusterEnvironmentBuilderCustomizer> customizers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.ssl.SslBundles> sslBundles)
-
Method Details
-
couchbaseClusterEnvironment
@Bean @ConditionalOnMissingBean public com.couchbase.client.java.env.ClusterEnvironment couchbaseClusterEnvironment(CouchbaseConnectionDetails connectionDetails, org.springframework.beans.factory.ObjectProvider<ClusterEnvironmentBuilderCustomizer> customizers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.ssl.SslBundles> sslBundles) -
couchbaseCluster
@Bean(destroyMethod="disconnect") @ConditionalOnMissingBean public com.couchbase.client.java.Cluster couchbaseCluster(com.couchbase.client.java.env.ClusterEnvironment couchbaseClusterEnvironment, CouchbaseConnectionDetails connectionDetails)
-