public class ResourceUtil extends Object
| 构造器和说明 |
|---|
ResourceUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static URL |
findResource(ClassLoader classLoader,
String uri)
查找资源
|
static URL |
findResource(String uri)
查找资源
|
static String |
findResourceAsString(String uri)
查找资源
|
static URL |
getResource(ClassLoader classLoader,
String name)
获取资源URL
|
static URL |
getResource(String name)
获取资源URL
|
static String |
getResourceAsString(ClassLoader classLoader,
String name,
String charset)
获取资源并转为String
|
static String |
getResourceAsString(String name)
获取资源并转为String
|
static String |
getResourceAsString(String name,
String charset)
获取资源并转为String
|
static Enumeration<URL> |
getResources(ClassLoader classLoader,
String name)
获取资源URL集
|
static Enumeration<URL> |
getResources(String name)
获取资源URL集
|
static boolean |
hasResource(ClassLoader classLoader,
String name)
是否有资源
|
static boolean |
hasResource(String name)
是否有资源
|
static Collection<Class<?>> |
scanClasses(ClassLoader classLoader,
String clzExpr)
扫描类
|
static Collection<Class<?>> |
scanClasses(String clzExpr)
扫描类
|
static Collection<String> |
scanResources(ClassLoader classLoader,
String resExpr)
扫描资源
|
static Collection<String> |
scanResources(String resExpr)
扫描资源
|
public static Enumeration<URL> getResources(String name) throws IOException
name - 内部资源名称IOExceptionpublic static Enumeration<URL> getResources(ClassLoader classLoader, String name) throws IOException
classLoader - 类加载器name - 内部资源名称IOExceptionpublic static boolean hasResource(String name)
name - 内部资源名称public static boolean hasResource(ClassLoader classLoader, String name)
name - 内部资源名称public static URL getResource(ClassLoader classLoader, String name)
classLoader - 类加载器name - 内部资源名称public static String getResourceAsString(String name) throws IOException
name - 内部资源名称IOExceptionpublic static String getResourceAsString(String name, String charset) throws IOException
name - 内部资源名称charset - 编码IOExceptionpublic static String getResourceAsString(ClassLoader classLoader, String name, String charset) throws IOException
classLoader - 类加载器name - 内部资源名称charset - 编码IOExceptionpublic static String findResourceAsString(String uri) throws IOException
uri - 资源地址("classpath:demo.xxx" or "./demo.xxx")IOExceptionpublic static URL findResource(String uri)
uri - 资源地址("classpath:demo.xxx" or "./demo.xxx")public static URL findResource(ClassLoader classLoader, String uri)
uri - 资源地址("classpath:demo.xxx" or "./demo.xxx")public static Collection<Class<?>> scanClasses(String clzExpr)
clzExpr - 类表达式(基于 import 表达式扩展)public static Collection<Class<?>> scanClasses(ClassLoader classLoader, String clzExpr)
classLoader - 类加载器clzExpr - 类表达式(基于 import 表达式扩展)public static Collection<String> scanResources(String resExpr)
resExpr - 资源表达式public static Collection<String> scanResources(ClassLoader classLoader, String resExpr)
classLoader - 类加载器resExpr - 资源表达式Copyright © 2024. All rights reserved.