类 ResourceEntityResolver
- java.lang.Object
- org.springframework.beans.factory.xml.DelegatingEntityResolver
- org.springframework.beans.factory.xml.ResourceEntityResolver
- 所有已实现的接口:
EntityResolver
public class ResourceEntityResolver extends DelegatingEntityResolver
EntityResolver
implementation that tries to resolve entity references through aResourceLoader
(usually, relative to the resource base of anApplicationContext
), if applicable. ExtendsDelegatingEntityResolver
to also provide DTD and XSD lookup.Allows to use standard XML entities to include XML snippets into an application context definition, for example to split a large XML file into various modules. The include paths can be relative to the application context's resource base as usual, instead of relative to the JVM working directory (the XML parser's default).
Note: In addition to relative paths, every URL that specifies a file in the current system root, i.e. the JVM working directory, will be interpreted relative to the application context too.
- 从以下版本开始:
- 31.07.2003
- 作者:
- Juergen Hoeller
- 另请参阅:
ResourceLoader
,ApplicationContext
字段概要
从类继承的字段 org.springframework.beans.factory.xml.DelegatingEntityResolver
DTD_SUFFIX, XSD_SUFFIX
构造器概要
构造器 构造器 说明 ResourceEntityResolver(ResourceLoader resourceLoader)
Create a ResourceEntityResolver for the specified ResourceLoader (usually, an ApplicationContext).
构造器详细资料
ResourceEntityResolver
public ResourceEntityResolver(ResourceLoader resourceLoader)
Create a ResourceEntityResolver for the specified ResourceLoader (usually, an ApplicationContext).- 参数:
resourceLoader
- the ResourceLoader (or ApplicationContext) to load XML entity includes with
方法详细资料
resolveEntity
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException