public final class Conf extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
proPatternFomate |
| 构造器和说明 |
|---|
Conf() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addCallBack(CallbackUpdate callbackupdate,
String... proNames) |
static void |
addCallBack(CallbackUpdate callbackupdate,
String pre) |
static void |
addFileFromJar(String propPath,
Class classz) |
static Properties |
copyProperties()
得到配置文件的副本,防止配置文件的属性被窜改
|
static String |
get(String key)
通过key得到对应的值
|
static Boolean |
getBoolean(String key) |
static Locale |
getCurLocale()
得到当前的Locale
|
static Double |
getDouble(String key) |
static <T extends Enum> |
getEnum(Class<T> classz,
String key) |
static Encoding |
getFileEncode()
当前运行java的程序入口 (main方法)所在类主类文件的编码
|
static Integer |
getInt(String key) |
static Map<String,String> |
getPre(String key,
boolean isPure)
得到指定前缀的所有key及他们对应的值
|
static Map<String,Map<String,String>> |
getPreGroup(String key)
eg: common.apiext.thread.pool.default.coreSize=100
common.apiext.thread.pool.default.maxSize=1000输入
key:common.apiext.thread.pool,输出:default:coreSize=100 default:maxSize=1000
把前缀key打成不同的组
|
static Properties |
getPreToProp(String key,
boolean isPure) |
static Encoding |
getSystemEncode()
得到操作系统编码
|
static void |
overProp(Properties initProperties)
添加或者覆盖配置
|
static Properties |
replacePre(String oldPreKey,
String newPreKey)
替换前缀
|
static void |
setCurLocale(Locale curLocale)
设置当前的Locale
|
public static void addCallBack(CallbackUpdate callbackupdate, String... proNames)
public static void addCallBack(CallbackUpdate callbackupdate, String pre)
public static Map<String,String> getPre(String key, boolean isPure)
key - key的前缀public static Map<String,Map<String,String>> getPreGroup(String key)
key - public static Properties getPreToProp(String key, boolean isPure)
public static Properties replacePre(String oldPreKey, String newPreKey)
oldPreKey - 旧的前缀newPreKey - 新的前缀public static void setCurLocale(Locale curLocale)
curLocale - 要设置的Localepublic static Locale getCurLocale()
public static Properties copyProperties()
public static void overProp(Properties initProperties)
initProperties - 要覆盖的属性public static Encoding getSystemEncode()
public static Encoding getFileEncode()
Copyright © 2019. All rights reserved.