クラス AnnotationBeanWiringInfoResolver
java.lang.ObjectSE
org.springframework.beans.factory.annotation.AnnotationBeanWiringInfoResolver
- 実装されたすべてのインターフェース:
BeanWiringInfoResolver
Configurable アノテーションを使用してオートワイヤーが必要なクラスを識別する
BeanWiringInfoResolver
。検索する Bean 名は、指定されている場合は Configurable
アノテーションから取得されます。それ以外の場合、デフォルトは構成されているクラスの完全修飾名になります。- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected BeanWiringInfo
buildWiringInfo
(ObjectSE beanInstance, Configurable annotation) 指定されたConfigurable
アノテーションのBeanWiringInfo
を構築します。protected StringSE
getDefaultBeanName
(ObjectSE beanInstance) 指定された Bean インスタンスのデフォルトの Bean 名を決定します。resolveWiringInfo
(ObjectSE beanInstance) 指定された Bean インスタンスの BeanWiringInfo を解決します。
コンストラクターの詳細
AnnotationBeanWiringInfoResolver
public AnnotationBeanWiringInfoResolver()
メソッドの詳細
resolveWiringInfo
インターフェースからコピーされた説明:BeanWiringInfoResolver
指定された Bean インスタンスの BeanWiringInfo を解決します。- 次で指定:
- インターフェース
BeanWiringInfoResolver
のresolveWiringInfo
- パラメーター:
beanInstance
- 情報を解決する Bean インスタンス- 戻り値:
- BeanWiringInfo、または見つからない場合は
null
buildWiringInfo
指定されたConfigurable
アノテーションのBeanWiringInfo
を構築します。- パラメーター:
beanInstance
- Bean インスタンスannotation
- Bean クラスにある Configurable アノテーション- 戻り値:
- 解決された BeanWiringInfo
getDefaultBeanName
指定された Bean インスタンスのデフォルトの Bean 名を決定します。デフォルトの実装では、CGLIB プロキシのスーパークラス名と、その他のプレーンな Bean クラスの名前を返します。
- パラメーター:
beanInstance
- デフォルト名を作成する Bean インスタンス- 戻り値:
- 使用するデフォルトの Bean 名
- 関連事項: