クラス BeanWiringInfo
java.lang.ObjectSE
org.springframework.beans.factory.wiring.BeanWiringInfo
特定のクラスに関する Bean 接続メタデータ情報のホルダー。
Configurable
アノテーションおよび AspectJ AnnotationBeanConfigurerAspect
と組み合わせて使用されます。- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int
オートワイヤーの Bean プロパティを名前で示す定数。static final int
型ごとに Bean プロパティのオートワイヤーを示す定数。コンストラクターのサマリー
コンストラクターコンストラクター説明Bean クラスが予期する可能性があるファクトリコールバックとポストプロセッサーコールバックの単純な初期化を提案するデフォルトの BeanWiringInfo を作成します。BeanWiringInfo
(int autowireMode, boolean dependencyCheck) オートワイヤーを示す新しい BeanWiringInfo を作成します。BeanWiringInfo
(StringSE beanName) 指定された Bean 名を指す新しい BeanWiringInfo を作成します。BeanWiringInfo
(StringSE beanName, boolean isDefaultBeanName) 指定された Bean 名を指す新しい BeanWiringInfo を作成します。メソッドのサマリー
修飾子と型メソッド説明int
オートワイヤーが指示されている場合、定数AUTOWIRE_BY_NAME
/AUTOWIRE_BY_TYPE
のいずれかを返します。この BeanWiringInfo が指す特定の Bean 名があれば、それを返します。boolean
Bean インスタンスのオブジェクト参照の依存性チェックを実行するかどうかを返します(オートワイヤー後)。boolean
この BeanWiringInfo がオートワイヤーを示すかどうかを返します。boolean
特定の Bean 名が推奨されるデフォルトの Bean 名であるかどうかを返します。必ずしも、ファクトリ内の実際の Bean 定義と一致しているわけではありません。
フィールドの詳細
AUTOWIRE_BY_NAME
public static final int AUTOWIRE_BY_NAMEオートワイヤーの Bean プロパティを名前で示す定数。AUTOWIRE_BY_TYPE
public static final int AUTOWIRE_BY_TYPE型ごとに Bean プロパティのオートワイヤーを示す定数。
コンストラクターの詳細
BeanWiringInfo
public BeanWiringInfo()Bean クラスが予期する可能性があるファクトリコールバックとポストプロセッサーコールバックの単純な初期化を提案するデフォルトの BeanWiringInfo を作成します。BeanWiringInfo
指定された Bean 名を指す新しい BeanWiringInfo を作成します。- パラメーター:
beanName
- プロパティ値を取得する Bean 定義の名前- 例外:
IllegalArgumentExceptionSE
- 指定された beanName がnull
であるか、空であるか、完全に空白で構成されている場合
BeanWiringInfo
指定された Bean 名を指す新しい BeanWiringInfo を作成します。- パラメーター:
beanName
- プロパティ値を取得する Bean 定義の名前isDefaultBeanName
- 指定された Bean 名が推奨されるデフォルトの Bean 名であるかどうか、実際の Bean 定義と必ずしも一致しないかどうか- 例外:
IllegalArgumentExceptionSE
- 指定された beanName がnull
であるか、空であるか、完全に空白で構成されている場合
BeanWiringInfo
public BeanWiringInfo(int autowireMode, boolean dependencyCheck) オートワイヤーを示す新しい BeanWiringInfo を作成します。- パラメーター:
autowireMode
- 定数AUTOWIRE_BY_NAME
/AUTOWIRE_BY_TYPE
のいずれかdependencyCheck
- Bean インスタンス内のオブジェクト参照の依存性チェックを実行するかどうか (オートワイヤー後)- 例外:
IllegalArgumentExceptionSE
- 指定されたautowireMode
が許容値の 1 つでない場合- 関連事項:
メソッドの詳細
indicatesAutowiring
public boolean indicatesAutowiring()この BeanWiringInfo がオートワイヤーを示すかどうかを返します。getBeanName
この BeanWiringInfo が指す特定の Bean 名があれば、それを返します。isDefaultBeanName
public boolean isDefaultBeanName()特定の Bean 名が推奨されるデフォルトの Bean 名であるかどうかを返します。必ずしも、ファクトリ内の実際の Bean 定義と一致しているわけではありません。getAutowireMode
public int getAutowireMode()オートワイヤーが指示されている場合、定数AUTOWIRE_BY_NAME
/AUTOWIRE_BY_TYPE
のいずれかを返します。getDependencyCheck
public boolean getDependencyCheck()Bean インスタンスのオブジェクト参照の依存性チェックを実行するかどうかを返します(オートワイヤー後)。