- get(SerFunction<P, T>) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
根据lambda的方法引用,获取
- get(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.GroupedMap
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- get(Object) - 类 中的方法org.dromara.hutool.setting.GroupedMap
-
- get(SerFunction<P, T>) - 类 中的方法org.dromara.hutool.setting.props.Props
-
根据lambda的方法引用,获取
- get(String) - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
- get(Object) - 类 中的方法org.dromara.hutool.setting.Setting
-
获取默认分组(空分组)中指定key对应的值
- get(String) - 类 中的静态方法org.dromara.hutool.setting.SettingUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- getAndRemove(String...) - 类 中的方法org.dromara.hutool.setting.Setting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveStr(String...) - 类 中的方法org.dromara.hutool.setting.props.Props
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getByGroupNotEmpty(String, String, String) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
获得字符串类型值,如果字符串为null或者""返回默认值
- getFirstFound(String...) - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称
- getFirstFound(String...) - 类 中的静态方法org.dromara.hutool.setting.SettingUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- getGroupedMap() - 类 中的方法org.dromara.hutool.setting.Setting
-
获取GroupedMap
- getGroups() - 类 中的方法org.dromara.hutool.setting.GroupedSet
-
- getGroups() - 类 中的方法org.dromara.hutool.setting.Setting
-
获取所有分组
- getMap(String) - 类 中的方法org.dromara.hutool.setting.Setting
-
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
- getObj(CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
- getObj(CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.props.Props
-
- getObjByGroup(CharSequence, CharSequence, Object) - 类 中的方法org.dromara.hutool.setting.Setting
-
- getPath() - 类 中的方法org.dromara.hutool.setting.GroupedSet
-
- getProperties(String) - 类 中的方法org.dromara.hutool.setting.Setting
-
- getProps(String) - 类 中的方法org.dromara.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的
Props
- getSetting(String) - 类 中的静态方法org.dromara.hutool.setting.profile.GlobalProfile
-
获得全局的当前环境下对应的配置文件
- getSetting(String) - 类 中的方法org.dromara.hutool.setting.profile.Profile
-
获取当前环境下的配置文件
- getSetting(String) - 类 中的方法org.dromara.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的Setting
- getSettingPath() - 类 中的方法org.dromara.hutool.setting.Setting
-
获得设定文件的路径
- getSettingUrl() - 类 中的方法org.dromara.hutool.setting.Setting
-
获得设定文件的URL
- getStrs(String) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
获得数组型
- getStrs(CharSequence, String[]) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
获得数组型
- getStrsByGroup(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
获得数组型默认逗号分隔
若配置文件中键值对类似于:
a = 1,2,3,4
则获取结果为:[1, 2, 3, 4]
- getStrsByGroup(CharSequence, CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.setting.AbsSetting
-
获得数组型,可自定义分隔符
假定分隔符为逗号,若配置文件中键值对类似于:
a = 1,2,3,4
则获取结果为:[1, 2, 3, 4]
- getSystemProps() - 类 中的静态方法org.dromara.hutool.setting.props.PropsUtil
-
获取系统参数,例如用户在执行java命令时定义的 -Duse=hutool
- getValues(String) - 类 中的方法org.dromara.hutool.setting.GroupedSet
-
获得对应分组的所有值
- GlobalProfile - org.dromara.hutool.setting.profile中的类
-
全局的Profile配置中心
- GroupedMap - org.dromara.hutool.setting中的类
-
基于分组的Map
此对象方法线程安全
- GroupedMap() - 类 的构造器org.dromara.hutool.setting.GroupedMap
-
- GroupedSet - org.dromara.hutool.setting中的类
-
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
分组配置文件如下:
[group1]
aaa
bbb
ccc
[group2]
aaa
ccc
ddd
- GroupedSet(Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
基本构造
需自定义初始化配置文件
- GroupedSet(String, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
构造,使用相对于Class文件根目录的相对路径
- GroupedSet(File, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
构造
- GroupedSet(String, Class<?>, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
构造,相对于classes读取文件
- GroupedSet(URL, Charset) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
构造
- GroupedSet(String) - 类 的构造器org.dromara.hutool.setting.GroupedSet
-
构造