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
- 是否使用默认值