クラス BeanDefinitionDefaults

java.lang.ObjectSE
org.springframework.beans.factory.support.BeanDefinitionDefaults

public class BeanDefinitionDefaults extends ObjectSE
BeanDefinition プロパティのデフォルトの単純なホルダー。
導入:
2.5
作成者:
Mark Fisher, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • BeanDefinitionDefaults

      public BeanDefinitionDefaults()
  • メソッドの詳細

    • setLazyInit

      public void setLazyInit(boolean lazyInit)
      Bean をデフォルトで遅延初期化するかどうかを設定します。

      false の場合、Bean は起動時にシングルトンの先行初期化を実行する Bean ファクトリによってインスタンス化されます。

      関連事項:
    • isLazyInit

      public boolean isLazyInit()
      Bean がデフォルトで遅延初期化されるかどうか、つまり起動時にインスタンス化されないかどうかを返します。シングルトン Bean にのみ適用されます。
      戻り値:
      lazy-init セマンティクスを適用するかどうか (デフォルトで false )
    • getLazyInit

      @Nullable public BooleanSE 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

      public void setInitMethodName(@Nullable StringSE initMethodName)
      デフォルトの初期化メソッドの名前を設定します。

      このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。

      関連事項:
    • getInitMethodName

      @Nullable public StringSE getInitMethodName()
      デフォルトの初期化メソッドの名前を返します。
    • setDestroyMethodName

      public void setDestroyMethodName(@Nullable StringSE destroyMethodName)
      デフォルトの destroy メソッドの名前を設定します。

      このメソッドは、影響を受けるすべての Bean 定義に適用されるわけではなく、オプションのコールバックとして使用され、実際に存在する場合に呼び出されることに注意してください。

      関連事項:
    • getDestroyMethodName

      @Nullable public StringSE getDestroyMethodName()
      デフォルトの destroy メソッドの名前を返します。