クラス 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(String) フックをオーバーライドして、環境固有の方法で相対パスを解釈したり、拡張パターン解決のために AbstractApplicationContext.getResourcePatternResolver() をオーバーライドしたりすることもできます。

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