public class Setting extends BasicSetting
charset, DEFAULT_CHARSET, isUseVariable, settingUrl
DEFAULT_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, values
getBool, getBool, getByGroup, getByGroupWithLog, getChar, getDouble, getDouble, getInt, getInt, getLong, getLong, getStr, getStrings, getStrings, getStrings, getStringsWithDefault, getWithLog, keyWithGroup, toBean, toBean
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getShort, getStr
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStr
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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
在类中 BasicSetting
group
- 分组Setting
public Setting set(String key, String group, Object value)
BasicSetting
set
在类中 BasicSetting
key
- 键group
- 分组value
- 值public Setting set(String key, Object value)
BasicSetting
set
在类中 BasicSetting
key
- 键value
- 值Copyright © 2021. All rights reserved.