如何解决迁移到 Spring 数据 couchbase 4.1.2
我的项目是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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。