public class ConfigReaderHolder
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ConfigReaderHolder.ENVIRONMENT |
static interface |
ConfigReaderHolder.ICustomConfig
加个类com.fuiou.ready.common.config.FuiouKeyLoadConfig
public class FuiouKeyLoadConfig implements ICustomConfig {
|
static class |
ConfigReaderHolder.PROP |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CONFIG_ENVIRONMENT |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getConfig(java.lang.String key) |
java.lang.String |
getConfig(java.lang.String propName,
java.lang.String key) |
java.lang.String |
getCustomConfig(java.lang.String key) |
static ConfigReaderHolder |
getInstance() |
static ConfigReaderHolder |
getInstance(java.lang.String env,
java.lang.String root) |
static ConfigReaderHolder |
getInstance(java.lang.String env,
java.lang.String root,
boolean cache) |
static ConfigReaderHolder |
getInstance(java.lang.String env,
java.lang.String root,
boolean cache,
ConfigReaderHolder.ICustomConfig customConfig)
初始化
|
static boolean |
isProductionEnvironment() |
void |
setConfig(java.lang.String propName,
java.lang.String key,
java.lang.String val) |
public static final java.lang.String CONFIG_ENVIRONMENT
public static ConfigReaderHolder getInstance(java.lang.String env, java.lang.String root, boolean cache, ConfigReaderHolder.ICustomConfig customConfig)
env - 环境:development、production、uatroot - 配置文件存放根目录customConfig - 自定义配置cache - 缓存,默认false 即不使用缓存,每次都是加载文件public static ConfigReaderHolder getInstance(java.lang.String env, java.lang.String root, boolean cache)
public static ConfigReaderHolder getInstance(java.lang.String env, java.lang.String root)
public static ConfigReaderHolder getInstance()
public static boolean isProductionEnvironment()
public java.lang.String getConfig(java.lang.String propName,
java.lang.String key)
propName - key - public void setConfig(java.lang.String propName,
java.lang.String key,
java.lang.String val)
public java.lang.String getConfig(java.lang.String key)
public final java.lang.String getCustomConfig(java.lang.String key)