クラス BeanDefinitionDefaults
java.lang.ObjectSE
org.springframework.beans.factory.support.BeanDefinitionDefaults
BeanDefinition
プロパティのデフォルトの単純なホルダー。- 導入:
- 2.5
- 作成者:
- Mark Fisher, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明int
デフォルトの autowire モードに戻します。int
デフォルトの依存関係チェックコードを返します。デフォルトの destroy メソッドの名前を返します。デフォルトの初期化メソッドの名前を返します。Bean をデフォルトで遅延初期化する必要があるかどうか、つまりboolean
Bean をデフォルトで遅延初期化する必要があるかどうか、つまりvoid
setAutowireMode
(int autowireMode) オートワイヤーモードを設定します。void
setDependencyCheck
(int dependencyCheck) 依存関係チェックコードを設定します。void
setDestroyMethodName
(StringSE destroyMethodName) デフォルトの destroy メソッドの名前を設定します。void
setInitMethodName
(StringSE initMethodName) デフォルトの初期化メソッドの名前を設定します。void
setLazyInit
(boolean lazyInit) Bean をデフォルトで遅延初期化するかどうかを設定します。
コンストラクターの詳細
BeanDefinitionDefaults
public BeanDefinitionDefaults()
メソッドの詳細
setLazyInit
public void setLazyInit(boolean lazyInit) Bean をデフォルトで遅延初期化するかどうかを設定します。false
の場合、Bean は起動時にシングルトンの先行初期化を実行する Bean ファクトリによってインスタンス化されます。isLazyInit
public boolean isLazyInit()Bean がデフォルトで遅延初期化されるかどうか、つまり起動時にインスタンス化されないかどうかを返します。シングルトン Bean にのみ適用されます。- 戻り値:
- lazy-init セマンティクスを適用するかどうか (デフォルトで
false
)
getLazyInit
Bean がデフォルトで遅延初期化されるかどうか、つまり起動時にインスタンス化されないかどうかを返します。シングルトン Bean にのみ適用されます。- 戻り値:
- 明示的に設定されている場合は lazy-init フラグ、それ以外の場合は
null
- 導入:
- 5.2
setAutowireMode
public void setAutowireMode(int autowireMode) オートワイヤーモードを設定します。これにより、Bean 参照の自動検出および設定が行われるかどうかが決まります。デフォルトは AUTOWIRE_NO です。これは、名前または型による規則ベースのオートワイヤーがないことを意味します(ただし、明示的なアノテーション駆動型のオートワイヤーがまだ存在する場合があります)。- パラメーター:
autowireMode
- 設定する autowire モード。AbstractBeanDefinition
で定義されている定数の 1 つでなければなりません。- 関連事項:
getAutowireMode
public int getAutowireMode()デフォルトの autowire モードに戻します。setDependencyCheck
public void setDependencyCheck(int dependencyCheck) 依存関係チェックコードを設定します。- パラメーター:
dependencyCheck
- 設定するコード。AbstractBeanDefinition
で定義されている定数の 1 つでなければなりません。- 関連事項:
getDependencyCheck
public int getDependencyCheck()デフォルトの依存関係チェックコードを返します。setInitMethodName
デフォルトの初期化メソッドの名前を設定します。このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。
getInitMethodName
デフォルトの初期化メソッドの名前を返します。setDestroyMethodName
デフォルトの destroy メソッドの名前を設定します。このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。
getDestroyMethodName
デフォルトの destroy メソッドの名前を返します。