【发布时间】:2021-01-15 13:48:56
【问题描述】:
我的项目是spring boot 2.2.1版(spring-data-couchbase 2.2.1版和couchbase SDK 3.2.1),我们必须将此项目升级到Spring boot 2.4.1(spring-data-couchbase版2.4.1 和 couchbase SDK 4.2.1) ,从 couchbase SDK 3.x 到 4.x 发生了很多变化,在文档here 中捕获了这些内容,
但我仍然找不到一些东西或配置以及如何在较新的版本中执行它们,
来自版本 2.2.1 中的旧项目,
QueryServiceConfig queryServiceConfig =
QueryServiceConfig.create(queryserviceMinEndpoint, queryserviceMaxEndpoint);
return DefaultCouchbaseEnvironment.builder()
.queryServiceConfig(queryServiceConfig)
.autoreleaseAfter(autoreleaseAfter)
.build();
似乎在较新版本中他们已删除 QueryServiceConfig 和 DefaultCouchbaseEnvironment 类,有谁知道如何在较新版本中定义这些配置?我的意思是 autoreleaseAfter , queryservice minEndpoints 和 maxEndpoints ,我尝试通过 application.yaml 创建它们但不起作用,非常感谢任何帮助。
spring:
couchbase:
password: xyz
username: admin
bootstrap-hosts: 127.0.0.1
bucket:
name: xyz
password: xyz
env:
endpoints:
queryserivce:
max-endpoints: 5
min-endpoints: 1000
autoreleaseAfter: 20000
【问题讨论】:
标签: java spring spring-boot spring-data-couchbase