微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迁移到 Spring 数据 couchbase 4.1.2

如何解决迁移到 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 minendpointsmaxEndpoints ,我尝试通过 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 举报,一经查实,本站将立刻删除。