Spring-data-couchbase と OSGI に関してもう 1 つ質問がありました。
機能に基づいてさまざまな永続化バンドルを用意したいのですが、共通のバンドルを用意して、couchbase への接続を提供したいと考えています。別のバンドルからリポジトリをスキャンしたい場合は、template-ref オブジェクトをそれに渡す必要があります。
<couchbase:repositories base-package="xyz.abc.model"
couchbase-template-ref="cb-template-first">
</couchbase:repositories>
テンプレートは、例に従って以下に示すように作成されます
<couchbase:template id="cb-template-first"
client-ref="cb-first" />
基本的に、テンプレートを OSGI サービスとして公開して、このサービスを他のバンドルで参照できるようにする方法があるかどうかを知りたかったのです。