| 限定符和类型 | 字段和说明 |
|---|---|
static FileNameMap |
mimeMap |
static ExecutorService |
pools |
static ScheduledExecutorService |
scheduled |
| 构造器和说明 |
|---|
Utils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
bindTo(Function<String,String> source,
Object target)
将 source:((k)->v) 数据,绑定到 target:bean
|
static void |
bindTo(Map<String,String> source,
Object target)
将 source:Map 数据,绑定到 target:bean
|
static void |
bindTo(Properties source,
Object target)
将 source:Properties 数据,绑定到 target:bean
|
static String |
buildExt(String extend,
boolean autoMake)
构建应用扩展目录
|
static Properties |
buildProperties(String txt)
根据txt加载配置集
|
static <T> T |
firstOrNull(List<T> list)
获取第一项或者null
|
static ClassLoader |
getClassLoader()
获取ClassLoader
|
static ClassLoader |
getContextClassLoader()
获取当前线程的ClassLoader
|
static String |
getFullStackTrace(Throwable ex)
获取异常的完整内容
|
static URL |
getResource(ClassLoader classLoader,
String name) |
static URL |
getResource(String name)
获取资源URL
|
static String |
getResourceAsString(ClassLoader classLoader,
String name,
String charset) |
static String |
getResourceAsString(String name,
String charset)
获取资源并转为String
|
static Enumeration<URL> |
getResources(ClassLoader classLoader,
String name) |
static Enumeration<URL> |
getResources(String name)
获取资源URL集
|
static String |
guid()
生成UGID
|
static <T> T |
injectProperties(T bean,
Properties propS)
注入属性
|
static boolean |
isBlank(String s)
检查字符串是否为空白
|
static boolean |
isEmpty(String s)
检查字符串是否为空
|
static boolean |
isNotEmpty(String s)
检查字符串是否为非空
|
static boolean |
isWhitespace(int c) |
static Class<?> |
loadClass(ClassLoader classLoader,
String className)
根据字符串加载为一个类
|
static Class<?> |
loadClass(String className)
根据字符串加载为一个类
|
static Properties |
loadProperties(String url)
根据本地资源url加载配置集
|
static Properties |
loadProperties(URL url)
根据url加载配置集
|
static String |
md5(String str)
生成MD5
|
static String |
mime(String fileName) |
static <T> T |
newInstance(ClassLoader classLoader,
String className)
根据字段串加载为一个对象
|
static <T> T |
newInstance(String className)
根据字段串加载为一个对象
|
static boolean |
throwableHas(Throwable ex,
Class<? extends Throwable> clz) |
static String |
throwableToString(Throwable ex)
获取异常打印信息
|
static Throwable |
throwableUnwrap(Throwable ex)
解包异常
|
static RuntimeException |
throwableWrap(Throwable ex)
包装异常
|
static <T extends OutputStream> |
transferTo(InputStream ins,
T out) |
static byte[] |
transferToBytes(InputStream ins) |
static String |
transferToString(InputStream ins,
String charset) |
public static final FileNameMap mimeMap
public static final ExecutorService pools
public static final ScheduledExecutorService scheduled
public static String guid()
public static RuntimeException throwableWrap(Throwable ex)
public static boolean isEmpty(String s)
public static boolean isNotEmpty(String s)
public static boolean isBlank(String s)
public static boolean isWhitespace(int c)
public static <T> T firstOrNull(List<T> list)
public static Class<?> loadClass(ClassLoader classLoader, String className)
public static <T> T newInstance(String className)
public static <T> T newInstance(ClassLoader classLoader, String className)
public static Enumeration<URL> getResources(String name) throws IOException
name - 资源名称IOExceptionpublic static Enumeration<URL> getResources(ClassLoader classLoader, String name) throws IOException
IOExceptionpublic static URL getResource(ClassLoader classLoader, String name)
public static String getResourceAsString(String name, String charset)
name - 资源名称charset - 编码public static String getResourceAsString(ClassLoader classLoader, String name, String charset)
public static String transferToString(InputStream ins, String charset) throws IOException
IOExceptionpublic static byte[] transferToBytes(InputStream ins) throws IOException
IOExceptionpublic static <T extends OutputStream> T transferTo(InputStream ins, T out) throws IOException
IOExceptionpublic static Properties loadProperties(URL url)
public static Properties loadProperties(String url)
public static Properties buildProperties(String txt)
public static <T> T injectProperties(T bean,
Properties propS)
public static String buildExt(String extend, boolean autoMake)
extend - 扩展配置autoMake - 是否自动创建public static void bindTo(Map<String,String> source, Object target)
public static void bindTo(Properties source, Object target)
public static void bindTo(Function<String,String> source, Object target)
public static ClassLoader getContextClassLoader()
public static ClassLoader getClassLoader()
Copyright © 2021. All rights reserved.