Spring Data Couchbase を使用して 2 つの個別の Couchbase クラスターに接続する方法を探しています。ドキュメントと実装を見ると、これを行う方法が明確ではなく、拡張する 2 つの構成がある場合に Bean 名の競合が発生することが懸念されますAbstractCouchbaseConfiguration
。似ているように見える唯一のことは、 を使用してRepositoryOperationsMapping
、異なるリポジトリに異なるテンプレートを指定することです。ただし、Couchbase の各構成が他の構成を認識しないため、これは私のニーズには合いません。これを行う唯一の方法はAbstractCouchbaseConfiguration
、独自の Bean を使用してセットアップしないか、すべての Bean をオーバーライドしてAbstractCouchbaseConfiguration
新しい Bean 名を提供することです。いずれの場合も、couchbase テンプレートの Bean 名をオーバーライドします。@EnableCouchbaseRepositories
注釈。ただし、これが機能するかどうか、またはより良いオプションがあるかどうかはわかりません。
これは可能ですか?可能である場合、私にとって最善の方法は何ですか?
ありがとうございました