public class BeanWiringInfo
extends java.lang.ObjectConfigurable アノテーションおよび AspectJ AnnotationBeanConfigurerAspect と組み合わせて使用されます。BeanWiringInfoResolver, AutowireCapableBeanFactory, Configurable| 修飾子と型 | フィールドと説明 |
|---|---|
static int | AUTOWIRE_BY_NAME オートワイヤーの Bean プロパティを名前で示す定数。 |
static int | AUTOWIRE_BY_TYPE 型ごとに Bean プロパティのオートワイヤーを示す定数。 |
| コンストラクターと説明 |
|---|
BeanWiringInfo()Bean クラスが予期する可能性があるファクトリコールバックとポストプロセッサーコールバックの単純な初期化を提案するデフォルトの BeanWiringInfo を作成します。 |
BeanWiringInfo(int autowireMode, boolean dependencyCheck) オートワイヤーを示す新しい BeanWiringInfo を作成します。 |
BeanWiringInfo(java.lang.String beanName) 指定された Bean 名を指す新しい BeanWiringInfo を作成します。 |
BeanWiringInfo(java.lang.String beanName, boolean isDefaultBeanName) 指定された Bean 名を指す新しい BeanWiringInfo を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
int | getAutowireMode() オートワイヤーが指示されている場合、定数 AUTOWIRE_BY_NAME/AUTOWIRE_BY_TYPE のいずれかを返します。 |
java.lang.String | getBeanName() この BeanWiringInfo が指す特定の Bean 名があれば、それを返します。 |
boolean | getDependencyCheck()Bean インスタンスのオブジェクト参照の依存性チェックを実行するかどうかを返します(オートワイヤー後)。 |
boolean | indicatesAutowiring() この BeanWiringInfo がオートワイヤーを示すかどうかを返します。 |
boolean | isDefaultBeanName() 特定の Bean 名が推奨されるデフォルトの Bean 名であるかどうかを返します。必ずしも、ファクトリ内の実際の Bean 定義と一致しているわけではありません。 |
public static final int AUTOWIRE_BY_NAME
public static final int AUTOWIRE_BY_TYPE
public BeanWiringInfo()
public BeanWiringInfo(java.lang.String beanName)
beanName - プロパティ値を取得する Bean 定義の名前 java.lang.IllegalArgumentException - 指定された beanName が null であるか、空であるか、完全に空白で構成されている場合 public BeanWiringInfo(java.lang.String beanName,
boolean isDefaultBeanName)beanName - プロパティ値を取得する Bean 定義の名前 isDefaultBeanName - 指定された Bean 名が推奨されるデフォルトの Bean 名であるかどうか、実際の Bean 定義と必ずしも一致しないかどうか java.lang.IllegalArgumentException - 指定された beanName が null であるか、空であるか、完全に空白で構成されている場合 public BeanWiringInfo(int autowireMode,
boolean dependencyCheck)autowireMode - 定数 AUTOWIRE_BY_NAME/AUTOWIRE_BY_TYPE のいずれか dependencyCheck - Bean インスタンス内のオブジェクト参照の依存性チェックを実行するかどうか (オートワイヤー後)java.lang.IllegalArgumentException - 指定された autowireMode が許容値の 1 つでない場合 AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPEpublic boolean indicatesAutowiring()
@Nullable public java.lang.String getBeanName()
public boolean isDefaultBeanName()
public int getAutowireMode()
AUTOWIRE_BY_NAME/AUTOWIRE_BY_TYPE のいずれかを返します。public boolean getDependencyCheck()