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