public class ConfigUtil extends Object
1.properties 编码 UTF-8 方可支持中文; 2.默认加载的配置文件支持热加载,修改后即时生效; 3.加载其他配置文件的方式: a. 配置 config.properties 中的include 项,Config第一次初始化时将加载其中的配置文件; b. 调用 Config.addConfig(配置文件名),然后使用返回值的方法获取配置项数据;
限定符和类型 | 字段和说明 |
---|---|
protected static org.apache.commons.configuration.CompositeConfiguration |
config |
protected static org.apache.commons.logging.Log |
log |
构造器和说明 |
---|
ConfigUtil() |
限定符和类型 | 方法和说明 |
---|---|
static org.apache.commons.configuration.Configuration |
addConfig(String configFileName)
每次加载同名配置时,自动移除旧的同名配置
|
static org.apache.commons.configuration.Configuration |
getConfiguration()
获取最原始的 Configuration
|
static String |
getString(String key)
获取字符串配置值 无法获取时返回null
|
static void |
main(String[] args) |
static String |
setEncoding(String encoding)
设置配置文件编码
|
static String |
setSuffix(String suffix)
设置配置文件名扩展名,包含.
|
protected static org.apache.commons.logging.Log log
protected static org.apache.commons.configuration.CompositeConfiguration config
public static org.apache.commons.configuration.Configuration addConfig(String configFileName)
configFileName
- configFileNamepublic static org.apache.commons.configuration.Configuration getConfiguration()
public static String getString(String key)
key
- config keypublic static void main(String[] args)
public static String setEncoding(String encoding)
encoding
- encodingCopyright © 2015 jiucai.org. All rights reserved.