public class DefaultResourceLoader extends Object implements ResourceLoader
| 限定符和类型 | 字段和说明 |
|---|---|
protected ClassLoader |
classLoader |
| 构造器和说明 |
|---|
DefaultResourceLoader() |
DefaultResourceLoader(ClassLoader classLoader)
Create a new DefaultResourceLoader.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ClassLoader |
getClassLoader()
Expose the ClassLoader used by this ResourceLoader.
|
<V extends Resource> |
loadResource(String location)
Return a Resource handle for the specified resource location.
|
protected ClassLoader classLoader
public DefaultResourceLoader()
public DefaultResourceLoader(@Nullable ClassLoader classLoader)
classLoader - the ClassLoader to load class path resources with, or null
for using the thread context class loader at the time of actual resource accesspublic <V extends Resource> V loadResource(String location)
ResourceLoaderThe handle should always be a reusable resource descriptor,
allowing for multiple Resource.getInputStream() calls.
Note that a Resource handle does not imply an existing resource;
you need to invoke Resource.exists() to check for existence.
loadResource 在接口中 ResourceLoaderlocation - the resource locationnull)Resource.exists(),
Resource.getInputStream()public ClassLoader getClassLoader()
ResourceLoaderClients 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.
getClassLoader 在接口中 ResourceLoadernull if even the system ClassLoader isn't accessible)Copyright © 2019. All rights reserved.