インターフェース HierarchicalBeanFactory

すべてのスーパーインターフェース:
BeanFactory
すべての既知のサブインターフェース:
ApplicationContextConfigurableApplicationContextConfigurableBeanFactoryConfigurableListableBeanFactoryConfigurableWebApplicationContextWebApplicationContext
すべての既知の実装クラス:
AbstractApplicationContextAbstractAutowireCapableBeanFactoryAbstractBeanFactoryAbstractRefreshableApplicationContextAbstractRefreshableConfigApplicationContextAbstractRefreshableWebApplicationContextAbstractXmlApplicationContextAnnotationConfigApplicationContextAnnotationConfigWebApplicationContextClassPathXmlApplicationContextDefaultListableBeanFactoryFileSystemXmlApplicationContextGenericApplicationContextGenericGroovyApplicationContextGenericWebApplicationContextGenericXmlApplicationContextGroovyWebApplicationContextStaticApplicationContextStaticWebApplicationContextXmlWebApplicationContext

public interface HierarchicalBeanFactory extends BeanFactory
Bean ファクトリによって実装され、階層の一部になることができるサブインターフェース。

構成可能な方法で親を設定できる Bean ファクトリに対応する setParentBeanFactory メソッドは、ConfigurableBeanFactory インターフェースにあります。

導入:
07.07.2003
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • メソッドの詳細

    • getParentBeanFactory

      @Nullable BeanFactory getParentBeanFactory()
      親 Bean ファクトリ、または存在しない場合は null を返します。
    • containsLocalBean

      boolean containsLocalBean(StringSE name)
      祖先コンテキストで定義された Bean を無視して、ローカル Bean ファクトリに、指定された名前の Bean が含まれているかどうかを返します。

      これは containsBean の代替であり、祖先の Bean ファクトリから指定された名前の Bean を無視します。

      パラメーター:
      name - 照会する Bean の名前
      戻り値:
      指定された名前の Bean がローカルファクトリで定義されているかどうか
      関連事項: