public class ClassPathResourceLoader extends AbstractResourceLoader
ResourceLoader.InputStreamGet, ResourceLoader.MatchType, ResourceLoader.ScanEvent, ResourceLoader.Scanner<T>| 限定符和类型 | 字段和说明 |
|---|---|
static ResourceLoader |
INSTANCE |
parentClassLoader| 构造器和说明 |
|---|
ClassPathResourceLoader() |
ClassPathResourceLoader(ClassLoader parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
exist(String resource) |
Class<?> |
getClass(String className) |
URL |
getResource(String resource) |
InputStream |
getResourceAsStream(String resource) |
List<URL> |
getResources(String resource) |
List<InputStream> |
getResourcesAsStream(String resource) |
<T> T |
scanOneResource(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner,
String[] scanPaths) |
<T> List<T> |
scanResources(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner,
String[] scanPaths) |
buildPredicate, loaderForClassLoaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitscanOneResource, scanOneResource, scanResources, scanResourcespublic static ResourceLoader INSTANCE
public ClassPathResourceLoader()
public ClassPathResourceLoader(ClassLoader parent)
public Class<?> getClass(String className) throws ClassNotFoundException
getClass 在接口中 ResourceLoadergetClass 在类中 AbstractResourceLoaderClassNotFoundExceptionpublic URL getResource(String resource) throws IOException
IOExceptionpublic InputStream getResourceAsStream(String resource)
public List<URL> getResources(String resource) throws IOException
IOExceptionpublic List<InputStream> getResourcesAsStream(String resource) throws IOException
IOExceptionpublic boolean exist(String resource)
public <T> List<T> scanResources(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner, String[] scanPaths) throws IOException
IOExceptionpublic <T> T scanOneResource(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner, String[] scanPaths) throws IOException
IOExceptionCopyright © 2022. All rights reserved.