public class EnvConfigHolder
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
buildLoadFunction(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.String>> loadFunction)
绑定载入配置的方法.
|
static java.lang.String |
fillExpression(java.lang.String value)
填充EL表达式.
|
static java.lang.String |
fillExpression(java.lang.String value,
java.util.Map<java.lang.String,java.lang.String> config,
boolean required)
填充EL表达式.
|
static boolean |
getBoolean(java.lang.String key)
根据Key值去配置中获取一个Boolean值
|
static int |
getInt(java.lang.String key)
根据Key值去配置中获取一个Int值
|
static java.util.Map<java.lang.String,java.lang.String> |
getProperties()
获取所有配置内容,优先级:命令行 > 本地配置 > 远程配置
|
static java.lang.String |
getString(java.lang.String key)
根据Key值去配置中获取一个String值
|
static void |
reload()
重新载入配置
|
public static void buildLoadFunction(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.String>> loadFunction)
loadFunction - 载入配置的方法public static void reload()
public static java.util.Map<java.lang.String,java.lang.String> getProperties()
public static java.lang.String getString(java.lang.String key)
key - Key值public static boolean getBoolean(java.lang.String key)
key - Key值public static int getInt(java.lang.String key)
key - Key值public static java.lang.String fillExpression(java.lang.String value)
value - 包含表达式的值public static java.lang.String fillExpression(java.lang.String value,
java.util.Map<java.lang.String,java.lang.String> config,
boolean required)
value - 包含表达式的值config - 表达式替换配置required - 表达替换必需存在