|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ResourceLoader
Strategy interface for loading resources (e.. class path or file system
resources). An ApplicationContext
is required to provide this functionality, plus extended
ResourcePatternResolver
support.
DefaultResourceLoader
is a standalone implementation that is
usable outside an ApplicationContext, also used by ResourceEditor
.
Bean properties of type Resource and Resource array can be populated from Strings when running in an ApplicationContext, using the particular context's resource loading strategy.
Resource
,
ResourcePatternResolver
,
ApplicationContext
,
ResourceLoaderAware
Field Summary | |
---|---|
static String |
CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:" |
Method Summary | |
---|---|
ClassLoader |
getClassLoader()
Expose the ClassLoader used by this ResourceLoader. |
Resource |
getResource(String location)
Return a Resource handle for the specified resource. |
Field Detail |
---|
static final String CLASSPATH_URL_PREFIX
Method Detail |
---|
Resource getResource(String location)
InputStreamSource.getInputStream()
calls.
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
CLASSPATH_URL_PREFIX
,
Resource.exists()
,
InputStreamSource.getInputStream()
ClassLoader getClassLoader()
Clients which need to access the ClassLoader directly can do so in a uniform manner with the ResourceLoader, rather than relying on the thread context ClassLoader.
null
)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |