public class Setting extends BasicSetting
charset, DEFAULT_CHARSET, isUseVariable, settingUrlDEFAULT_DELIMITER| 构造器和说明 |
|---|
Setting()
基本构造
需自定义初始化配置文件 |
Setting(File configFile,
Charset charset,
boolean isUseVariable)
构造
|
Setting(String pathBaseClassLoader)
构造
|
Setting(String pathBaseClassLoader,
boolean isUseVariable)
构造,使用相对于Class文件根目录的相对路径
|
Setting(String pathBaseClassLoader,
Charset charset,
boolean isUseVariable)
构造,使用相对于Class文件根目录的相对路径
|
Setting(String path,
Class<?> clazz,
Charset charset,
boolean isUseVariable)
构造,相对于classes读取文件
|
Setting(URL url,
Charset charset,
boolean isUseVariable)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
Setting |
getSetting(String group)
获得group对应的子Setting
|
Setting |
set(String key,
Object value)
设置值
|
Setting |
set(String key,
String group,
Object value)
设置值
此方法设置值后会将key和group拼接为:[group]. |
autoLoad, clear, containsKey, containsValue, entrySet, equals, get, getAndRemove, getAndRemoveStr, getGroups, getMap, getObj, getProperties, getSettingPath, hashCode, init, isEmpty, keySet, load, put, putAll, remove, setVarRegex, size, store, toProperties, toString, valuesgetBool, getBool, getByGroup, getByGroupWithLog, getChar, getDouble, getDouble, getInt, getInt, getLong, getLong, getStr, getStrings, getStrings, getStrings, getStringsWithDefault, getWithLog, keyWithGroup, toBean, toBeangetBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getShort, getStrgetBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStrcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Setting()
public Setting(String pathBaseClassLoader, Charset charset, boolean isUseVariable)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)charset - 字符集isUseVariable - 是否使用变量public Setting(String pathBaseClassLoader, boolean isUseVariable)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)isUseVariable - 是否使用变量public Setting(File configFile, Charset charset, boolean isUseVariable)
configFile - 配置文件对象charset - 字符集isUseVariable - 是否使用变量public Setting(String path, Class<?> clazz, Charset charset, boolean isUseVariable)
path - 相对路径clazz - 基准类charset - 字符集isUseVariable - 是否使用变量public Setting(URL url, Charset charset, boolean isUseVariable)
url - 设定文件的URLcharset - 字符集isUseVariable - 是否使用变量public Setting(String pathBaseClassLoader)
pathBaseClassLoader - 相对路径(相对于当前项目的classes路径)public Setting getSetting(String group)
getSetting 在类中 BasicSettinggroup - 分组Settingpublic Setting set(String key, String group, Object value)
BasicSettingset 在类中 BasicSettingkey - 键group - 分组value - 值public Setting set(String key, Object value)
BasicSettingset 在类中 BasicSettingkey - 键value - 值Copyright © 2021. All rights reserved.