接口 ResourceLoader
- 所有已知子接口:
PatternResourceLoader
- 所有已知实现类:
ClassRelativeResourceLoader,DefaultResourceLoader,FileSystemResourceLoader,PathMatchingPatternResourceLoader
Can be used with any sort of location pattern (e.g. "/WEB-INF/*-context.xml"): Input patterns have to match the strategy implementation. This interface just specifies the conversion method rather than a specific pattern format.
This interface also suggests a new resource prefix "classpath*:" for all matching resources from the class path. Note that the resource location is expected to be a path without placeholders in this case (e.g. "/beans.xml"); JAR files or classes directories can contain multiple files of the same name.
- 从以下版本开始:
- 2.1.7
- 作者:
- Juergen Hoeller, TODAY
2019-12-05 12:52
-
字段概要
字段 -
方法概要
修饰符和类型方法说明Expose theClassLoaderused by thisResourceLoader.getResource(String location) Return a Resource handle for the specified resource location.
-
字段详细资料
-
CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:".- 另请参阅:
-
-
方法详细资料
-
getResource
Return a Resource handle for the specified resource location.The handle should always be a reusable resource descriptor, allowing for multiple
InputStreamSource.getInputStream()calls.- Must support fully qualified URLs, e.g. "file:C:/test.dat".
- Must support classpath pseudo-URLs, e.g. "classpath:test.dat".
- Should support relative file paths, e.g. "WEB-INF/test.dat". (This will be implementation-specific, typically provided by an ApplicationContext implementation.)
Note that a Resource handle does not imply an existing resource; you need to invoke
Resource.exists()to check for existence.- 参数:
location- the resource location- 返回:
- a corresponding Resource handle (never
null) - 另请参阅:
-
getClassLoader
Expose theClassLoaderused by thisResourceLoader.Clients which need to access the
ClassLoaderdirectly can do so in a uniform manner with theResourceLoader, rather than relying on the thread contextClassLoader.- 返回:
- the
ClassLoader(onlynullif even the systemClassLoaderisn't accessible) - 另请参阅:
-