public class BeanDefinitionDefaults extends ObjectSE
BeanDefinition
プロパティのデフォルトの単純なホルダー。AbstractBeanDefinition.applyDefaults(org.springframework.beans.factory.support.BeanDefinitionDefaults)
コンストラクターと説明 |
---|
BeanDefinitionDefaults() |
修飾子と型 | メソッドと説明 |
---|---|
int | getAutowireMode() デフォルトの autowire モードに戻します。 |
int | getDependencyCheck() デフォルトの依存関係チェックコードを返します。 |
StringSE | getDestroyMethodName() デフォルトの destroy メソッドの名前を返します。 |
StringSE | getInitMethodName() デフォルトの初期化メソッドの名前を返します。 |
BooleanSE | getLazyInit() Bean をデフォルトで遅延初期化する必要があるかどうか、つまり |
boolean | isLazyInit() Bean をデフォルトで遅延初期化する必要があるかどうか、つまり |
void | setAutowireMode(int autowireMode) オートワイヤーモードを設定します。 |
void | setDependencyCheck(int dependencyCheck) 依存関係チェックコードを設定します。 |
void | setDestroyMethodName(StringSE destroyMethodName) デフォルトの destroy メソッドの名前を設定します。 |
void | setInitMethodName(StringSE initMethodName) デフォルトの初期化メソッドの名前を設定します。 |
void | setLazyInit(boolean lazyInit) Bean をデフォルトで遅延初期化するかどうかを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setLazyInit(boolean lazyInit)
false
の場合、Bean は起動時にシングルトンの先行初期化を実行する Bean ファクトリによってインスタンス化されます。
public boolean isLazyInit()
false
)@Nullable public BooleanSE getLazyInit()
null
public void setAutowireMode(int autowireMode)
autowireMode
- 設定する autowire モード。AbstractBeanDefinition
で定義されている定数の 1 つでなければなりません。AbstractBeanDefinition.setAutowireMode(int)
public int getAutowireMode()
public void setDependencyCheck(int dependencyCheck)
dependencyCheck
- 設定するコード。AbstractBeanDefinition
で定義されている定数の 1 つでなければなりません。AbstractBeanDefinition.setDependencyCheck(int)
public int getDependencyCheck()
public void setInitMethodName(@Nullable StringSE initMethodName)
このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。
public void setDestroyMethodName(@Nullable StringSE destroyMethodName)
このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。