类 CouchbaseConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.couchbase.CouchbaseConfiguration
@Configuration public class CouchbaseConfiguration extends Object
Support class to configure Couchbase based onCouchbaseProperties
.- 从以下版本开始:
- 2.1.0
构造器概要
构造器 构造器 说明 CouchbaseConfiguration(CouchbaseProperties properties)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.couchbase.client.java.Bucket
couchbaseClient()
com.couchbase.client.java.Cluster
couchbaseCluster()
com.couchbase.client.java.cluster.ClusterInfo
couchbaseClusterInfo()
com.couchbase.client.java.env.DefaultCouchbaseEnvironment
couchbaseEnvironment()
protected List<String>
determineBootstrapHosts()
Determine the Couchbase nodes to bootstrap from.protected com.couchbase.client.java.env.DefaultCouchbaseEnvironment.Builder
initializeEnvironmentBuilder(CouchbaseProperties properties)
Initialize an environment builder based on the specified settings.
构造器详细资料
CouchbaseConfiguration
public CouchbaseConfiguration(CouchbaseProperties properties)
方法详细资料
couchbaseEnvironment
@Bean @Primary public com.couchbase.client.java.env.DefaultCouchbaseEnvironment couchbaseEnvironment()
couchbaseCluster
@Bean @Primary public com.couchbase.client.java.Cluster couchbaseCluster()
determineBootstrapHosts
protected List<String> determineBootstrapHosts()
Determine the Couchbase nodes to bootstrap from.- 返回:
- the Couchbase nodes to bootstrap from
couchbaseClusterInfo
@Bean @Primary @DependsOn("couchbaseClient") public com.couchbase.client.java.cluster.ClusterInfo couchbaseClusterInfo()
couchbaseClient
@Bean @Primary public com.couchbase.client.java.Bucket couchbaseClient()
initializeEnvironmentBuilder
protected com.couchbase.client.java.env.DefaultCouchbaseEnvironment.Builder initializeEnvironmentBuilder(CouchbaseProperties properties)
Initialize an environment builder based on the specified settings.- 参数:
properties
- the couchbase properties to use- 返回:
- the
DefaultCouchbaseEnvironment
builder.