接口 ResourceLoader
-
- 所有已知子接口:
ResourcePatternResolver
public interface ResourceLoaderCopy from https://github.com/spring-projects/spring-framework.git, with less modifications Strategy interface for loading resources (e.g., class path or file system resources).DefaultResourceLoaderis a standalone implementationBean properties of type
ResourceandResource[]can be populated from Strings when running in an ApplicationContext, using the particular context's resource loading strategy.- 从以下版本开始:
- 10.03.2004
- 作者:
- Juergen Hoeller
- 另请参阅:
Resource,ResourcePatternResolver
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringCLASSPATH_URL_PREFIXPseudo URL prefix for loading from the class path: "classpath:".
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.ClassLoadergetClassLoader()Expose theClassLoaderused by thisResourceLoader.ResourcegetResource(java.lang.String location)Return aResourcehandle for the specified resource location.
-
-
-
字段详细资料
-
CLASSPATH_URL_PREFIX
static final java.lang.String CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:".- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getResource
Resource getResource(java.lang.String location)
Return aResourcehandle 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
Resourcehandle does not imply an existing resource; you need to invokeResource.exists()to check for existence.- 参数:
location- the resource location- 返回:
- a corresponding
Resourcehandle (nevernull) - 另请参阅:
CLASSPATH_URL_PREFIX,Resource.exists(),InputStreamSource.getInputStream()
-
getClassLoader
java.lang.ClassLoader 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)
-
-