1

ブループリント バンドルが OSGI コンテナーで依存性注入を実行する方法について、私は少し混乱し、興味をそそられました。

プレーンな古い OSGI にはサービス レジストリとバンドルの見出し/インターフェイスが組み込まれており、オブジェクトを他のバンドルにサービスとして公開できるようになっていることは承知しています。ブループリントは、この動作の拡張にすぎませんか? つまり、ブループリント エクステンダー バンドルは、基になる OSGI 呼び出しを実行して、バンドルのブループリント xml で宣言されたサービスを登録/取得しますか?

4

1 に答える 1

3

はい。Blueprint は、「通常の」OSGi サービス レジストリを使用して、そのコンポーネントのサービス登録を (とりわけ) 管理します。他のフレームワーク (DS や手動コードなど) を使用して登録されたサービスと相互運用できます。

于 2010-09-09T06:35:19.297 に答える