クラス AbstractXmlApplicationContext

実装されたすべてのインターフェース:
CloseableSEAutoCloseableSEAwareBeanFactoryBeanNameAwareHierarchicalBeanFactoryInitializingBeanListableBeanFactoryApplicationContextApplicationEventPublisherConfigurableApplicationContextLifecycleMessageSourceEnvironmentCapableResourceLoaderResourcePatternResolver
既知の直属サブクラス
ClassPathXmlApplicationContextFileSystemXmlApplicationContext

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

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

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