30.8.1 连接Couchbase

通过添加Couchbase SDK和一些配置,你可以很容易获取一个BucketClusterspring.couchbase.*属性可用于自定义该连接。通常,你需要提供启动hosts,bucket name和password:

  1. spring.couchbase.bootstrap-hosts=my-host-1,192.168.1.123
  2. spring.couchbase.bucket.name=my-bucket
  3. spring.couchbase.bucket.password=secret

你至少需要提供启动host(s),在这种情况下,bucket name默认为default,password默认为空字符串。另外,你可以定义自己的org.springframework.data.couchbase.config.CouchbaseConfigurer @Bean来把控所有配置。

你也可以自定义一些CouchbaseEnvironment设置,例如,以下配置改变打开新Bucket的超时时间(timeout),还启用了SSL支持:

  1. spring.couchbase.env.timeouts.connect=3000
  2. spring.couchbase.env.ssl.key-store=/location/of/keystore.jks
  3. spring.couchbase.env.ssl.key-store-password=secret

具体查看spring.couchbase.env.*属性。