我正在寻找一种使用 Spring Data Couchbase 连接到两个单独的 Couchbase 集群的方法。查看文档和实现,尚不清楚如何执行此操作,我担心如果有两个扩展配置会出现 bean 名称冲突AbstractCouchbaseConfiguration
。唯一看起来很接近的是使用RepositoryOperationsMapping
为不同的存储库指定不同的模板。然而,这不适合我的需要,因为每个 Couchbase 配置都不会知道另一个。我现在看到的唯一方法是不使用AbstractCouchbaseConfiguration
和设置我自己的 bean,或者覆盖其中的所有 beanAbstractCouchbaseConfiguration
并提供新的 bean 名称。在每种情况下,我都会在@EnableCouchbaseRepositories
注解。但是,我不确定这是否可行,或者是否有更好的选择。
这可能吗?如果可以,对我来说最好的路线是什么?
谢谢