インターフェース HierarchicalBeanFactory

すべてのスーパーインターフェース:
BeanFactory
既知のすべてのサブインターフェース:
ApplicationContext、ConfigurableApplicationContext、ConfigurableBeanFactory、ConfigurableListableBeanFactory、ConfigurableWebApplicationContext、WebApplicationContext
すべての既知の実装クラス:
AbstractApplicationContext、AbstractAutowireCapableBeanFactory、AbstractBeanFactory、AbstractRefreshableApplicationContext、AbstractRefreshableConfigApplicationContext、AbstractRefreshableWebApplicationContext、AbstractXmlApplicationContext、AnnotationConfigApplicationContext、AnnotationConfigWebApplicationContext、ClassPathXmlApplicationContext、DefaultListableBeanFactory、FileSystemXmlApplicationContext、GenericApplicationContext、GenericGroovyApplicationContext、GenericWebApplicationContext、GenericXmlApplicationContext、GroovyWebApplicationContext、StaticApplicationContext、StaticWebApplicationContext、XmlWebApplicationContext

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 がローカルファクトリで定義されているかどうか
      関連事項: