クラス AbstractXmlApplicationContext

実装済みのインターフェース一覧:
CloseableSE、AutoCloseableSE、Aware、BeanFactory、BeanNameAware、HierarchicalBeanFactory、InitializingBean、ListableBeanFactory、ApplicationContext、ApplicationEventPublisher、ConfigurableApplicationContext、Lifecycle、MessageSource、EnvironmentCapable、ResourceLoader、ResourcePatternResolver
既知の直属サブクラス
ClassPathXmlApplicationContext, FileSystemXmlApplicationContext

public abstract class AbstractXmlApplicationContext extends AbstractRefreshableConfigApplicationContext
ApplicationContext 実装の便利な基本クラス。XmlBeanDefinitionReader が理解する Bean 定義を含む XML ドキュメントから構成を描画します。

サブクラスは、getConfigResources() および / または AbstractRefreshableConfigApplicationContext.getConfigLocations() メソッドを実装する必要があるだけです。さらに、DefaultResourceLoader.getResourceByPath(java.lang.String) フックをオーバーライドして、環境固有の方法で相対パスを解釈したり、拡張パターン解決のために AbstractApplicationContext.getResourcePatternResolver() をオーバーライドしたりすることもできます。

作成者:
Rod Johnson, Juergen Hoeller
関連事項: