1

ファクトリ パターン以外で構成可能にする Bean の依存関係を注入する方法はありますか? 私は3つのクラスに同じインターフェースを実装させ、3つのBean定義を持っています。他のクラスで使用している Bean を変更したいですか? たとえば、Bean 名フォームの conf ファイルを読み取り、それを変数として使用することは可能ですか?

4

1 に答える 1

3

はい、@Qualifier注釈を付けることができます。同じインターフェースを実装する3つのクラスがあるため、それらのクラスに異なる名前を付け、@Qualifierアノテーションを使用します。

春のドキュメントによると:autowiring by type may lead to multiple candidates, it is often necessary to have more control over the selection process. One way to accomplish this is with Spring's @Qualifier annotation.

于 2013-01-02T11:33:20.773 に答える