public class PropUtil
extends java.lang.Object
| 构造器和说明 |
|---|
PropUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String[] |
expSplit(java.lang.String expr)
表达式拆分(拆成 name, def)
|
static java.lang.String |
getByExp(java.util.Properties main,
java.util.Properties target,
java.lang.String expr,
java.lang.String refKey)
根据表达式获取配置值
|
static java.lang.String |
getByExp(java.util.Properties main,
java.util.Properties target,
java.lang.String expr,
java.lang.String refKey,
boolean useDef)
根据表达式获取配置值
|
static java.lang.String |
getByTml(java.util.Properties main,
java.util.Properties target,
java.lang.String tml,
java.lang.String refKey)
根据模板获取配置值
|
static java.lang.String |
getByTml(java.util.Properties main,
java.util.Properties target,
java.lang.String tml,
java.lang.String refKey,
boolean useDef)
根据模板获取配置值
|
public static java.lang.String[] expSplit(java.lang.String expr)
expr - 兼容 ${key} or key or ${key:def} or key:defpublic static java.lang.String getByExp(java.util.Properties main,
java.util.Properties target,
java.lang.String expr,
java.lang.String refKey)
expr - 兼容 ${key} or key or ${key:def} or key:defpublic static java.lang.String getByExp(java.util.Properties main,
java.util.Properties target,
java.lang.String expr,
java.lang.String refKey,
boolean useDef)
expr - 兼容 ${key} or key or ${key:def} or key:defuseDef - 是否使用默认值public static java.lang.String getByTml(java.util.Properties main,
java.util.Properties target,
java.lang.String tml,
java.lang.String refKey)
tml - 模板: ${key} 或 aaa${key}bbb 或 ${key:def}/cccpublic static java.lang.String getByTml(java.util.Properties main,
java.util.Properties target,
java.lang.String tml,
java.lang.String refKey,
boolean useDef)
tml - 模板: ${key} 或 aaa${key}bbb 或 ${key:def}/cccuseDef - 是否使用默认值