public class XUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ExecutorService |
commonPool |
| 构造器和说明 |
|---|
XUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 ext_dir,
boolean autoCreate)
构建应用扩展目录
|
static <T> T |
firstOrNull(List<T> list)
获取第一项或者null
|
static String |
getFullStackTrace(Throwable ex)
获取异常的完整内容
|
static Properties |
getProperties(String txt)
根据txt加载配置集
|
static Properties |
getProperties(URL url)
根据url加载配置集
|
static URL |
getResource(String name)
获取资源URL
|
static Enumeration<URL> |
getResources(String name)
获取资源URL集
|
static String |
guid()
生成UGID
|
static boolean |
isEmpty(String s)
检查字符串是否为空
|
static boolean |
isNotEmpty(String s)
检查字符串是否为非空
|
static Class<?> |
loadClass(String className)
根据字符串加载为一个类
|
static String |
mergePath(String path1,
String path2)
合并两个路径
|
static <T> T |
newClass(String className)
根据字段串加载为一个对象
|
static XMap |
pathVarMap(String path,
String expr)
将路径根据表达式转成map
|
public static ExecutorService commonPool
public static String guid()
public static boolean isEmpty(String s)
public static boolean isNotEmpty(String s)
public static <T> T firstOrNull(List<T> list)
public static <T> T newClass(String className)
public static Enumeration<URL> getResources(String name) throws IOException
IOExceptionpublic static Properties getProperties(URL url)
public static Properties getProperties(String txt)
public static void bindTo(Map<String,String> source, Object target)
public static void bindTo(Properties source, Object target)
Copyright © 2020. All rights reserved.