public class ResourceUtils extends Object
| Constructor and Description |
|---|
ResourceUtils() |
| Modifier and Type | Method and Description |
|---|---|
static BufferedReader |
getReader(String resurce,
Charset charset)
从ClassPath资源中获取
BufferedReader |
static URL |
getResource(String resource)
获得资源的URL
路径用/分隔,例如:
|
static URL |
getResource(String resource,
Class<?> baseClass)
获得资源相对路径对应的URL
|
static IterUtils.EnumerationIter<URL> |
getResourceIter(String resource)
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如:
|
static Resource |
getResourceObj(String path)
|
static List<URL> |
getResources(String resource)
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如:
|
static InputStream |
getStream(String resurce)
从ClassPath资源中获取
InputStream |
static InputStream |
getStreamSafe(String resurce)
从ClassPath资源中获取
InputStream,当资源不存在时返回null |
static String |
readStr(String resource,
Charset charset)
读取Classpath下的资源为字符串
|
static String |
readUtf8Str(String resource)
读取Classpath下的资源为字符串,使用UTF-8编码
|
public static String readUtf8Str(String resource)
resource - 资源路径,使用相对ClassPath的路径public static String readStr(String resource, Charset charset)
resource - 资源路径,使用相对ClassPath的路径charset - 编码public static InputStream getStream(String resurce) throws InstrumentException
InputStreamresurce - ClassPath资源InputStreamInstrumentException - 资源不存在异常public static InputStream getStreamSafe(String resurce)
InputStream,当资源不存在时返回nullresurce - ClassPath资源InputStreampublic static BufferedReader getReader(String resurce, Charset charset)
BufferedReaderresurce - ClassPath资源charset - 编码InputStreampublic static URL getResource(String resource) throws InstrumentException
config/a/db.config spring/xml/test.xml
resource - 资源(相对Classpath的路径)InstrumentExceptionpublic static List<URL> getResources(String resource)
config/a spring/xml
resource - 资源路径public static IterUtils.EnumerationIter<URL> getResourceIter(String resource)
config/a spring/xml
resource - 资源路径public static URL getResource(String resource, Class<?> baseClass)
resource - 资源相对路径baseClass - 基准Class,获得的相对路径相对于此Class所在路径,如果为null则相对ClassPathURLCopyright © 2019. All rights reserved.