- get(String) - Static method in class cn.hutool.setting.dialect.PropsUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
- get(String, String) - Method in class cn.hutool.setting.GroupedMap
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- get(Object) - Method in class cn.hutool.setting.GroupedMap
-
- get(String, String) - Method in class cn.hutool.setting.Setting
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- get(Object) - Method in class cn.hutool.setting.Setting
-
获取默认分组(空分组)中指定key对应的值
- get(String) - Static method in class cn.hutool.setting.SettingUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- getAndRemove(String...) - Method in class cn.hutool.setting.Setting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveStr(String...) - Method in class cn.hutool.setting.dialect.Props
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveStr(String...) - Method in class cn.hutool.setting.Setting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getBigDecimal(String, BigDecimal) - Method in class cn.hutool.setting.dialect.Props
-
- getBigDecimal(String) - Method in class cn.hutool.setting.dialect.Props
-
- getBigInteger(String, BigInteger) - Method in class cn.hutool.setting.dialect.Props
-
- getBigInteger(String) - Method in class cn.hutool.setting.dialect.Props
-
- getBool(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获取布尔型属性值
- getBool(String, String, Boolean) - Method in class cn.hutool.setting.AbsSetting
-
获取布尔型属性值
- getBool(String, Boolean) - Method in class cn.hutool.setting.dialect.Props
-
- getBool(String) - Method in class cn.hutool.setting.dialect.Props
-
- getByGroup(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获得指定分组的键对应值
- getByGroup(String, String) - Method in class cn.hutool.setting.Setting
-
- getByGroupWithLog(String, String) - Method in class cn.hutool.setting.AbsSetting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- getByte(String, Byte) - Method in class cn.hutool.setting.dialect.Props
-
- getByte(String) - Method in class cn.hutool.setting.dialect.Props
-
- getChar(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获取char类型属性值
- getChar(String, Character) - Method in class cn.hutool.setting.dialect.Props
-
- getChar(String) - Method in class cn.hutool.setting.dialect.Props
-
- getDate(String, Date) - Method in class cn.hutool.setting.dialect.Props
-
- getDate(String) - Method in class cn.hutool.setting.dialect.Props
-
- getDouble(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获取double类型属性值
- getDouble(String, String, Double) - Method in class cn.hutool.setting.AbsSetting
-
获取double类型属性值
- getDouble(String, Double) - Method in class cn.hutool.setting.dialect.Props
-
- getDouble(String) - Method in class cn.hutool.setting.dialect.Props
-
- getEnum(Class<E>, String, E) - Method in class cn.hutool.setting.dialect.Props
-
- getEnum(Class<E>, String) - Method in class cn.hutool.setting.dialect.Props
-
- getFirstFound(String...) - Static method in class cn.hutool.setting.dialect.PropsUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称
- getFirstFound(String...) - Static method in class cn.hutool.setting.SettingUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- getFloat(String) - Method in class cn.hutool.setting.dialect.Props
-
- getFloat(String, Float) - Method in class cn.hutool.setting.dialect.Props
-
- getGroupedMap() - Method in class cn.hutool.setting.Setting
-
获取GroupedMap
- getGroups() - Method in class cn.hutool.setting.GroupedSet
-
- getGroups() - Method in class cn.hutool.setting.Setting
-
获取所有分组
- getInt(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获取数字型型属性值
- getInt(String, String, Integer) - Method in class cn.hutool.setting.AbsSetting
-
获取数字型型属性值
- getInt(String, Integer) - Method in class cn.hutool.setting.dialect.Props
-
- getInt(String) - Method in class cn.hutool.setting.dialect.Props
-
- getLong(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获取long类型属性值
- getLong(String, String, Long) - Method in class cn.hutool.setting.AbsSetting
-
获取long类型属性值
- getLong(String, Long) - Method in class cn.hutool.setting.dialect.Props
-
- getLong(String) - Method in class cn.hutool.setting.dialect.Props
-
- getMap(String) - Method in class cn.hutool.setting.Setting
-
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
- getObj(String, Object) - Method in class cn.hutool.setting.dialect.Props
-
- getObj(String) - Method in class cn.hutool.setting.dialect.Props
-
- getPath() - Method in class cn.hutool.setting.GroupedSet
-
- getProp(String) - Static method in class cn.hutool.setting.dialect.Props
-
获得Classpath下的Properties文件
- getProp(String, String) - Static method in class cn.hutool.setting.dialect.Props
-
获得Classpath下的Properties文件
- getProp(String, Charset) - Static method in class cn.hutool.setting.dialect.Props
-
获得Classpath下的Properties文件
- getProperties(String) - Method in class cn.hutool.setting.Setting
-
- getProps(String) - Method in class cn.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的
Props
- getSetting(String) - Static method in class cn.hutool.setting.profile.GlobalProfile
-
获得全局的当前环境下对应的配置文件
- getSetting(String) - Method in class cn.hutool.setting.profile.Profile
-
获取当前环境下的配置文件
- getSetting(String) - Method in class cn.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的Setting
- getSettingPath() - Method in class cn.hutool.setting.Setting
-
获得设定文件的路径
- getSettingUrl() - Method in class cn.hutool.setting.Setting
-
获得设定文件的URL
- getShort(String, Short) - Method in class cn.hutool.setting.dialect.Props
-
- getShort(String) - Method in class cn.hutool.setting.dialect.Props
-
- getStr(String, String) - Method in class cn.hutool.setting.AbsSetting
-
- getStr(String, String, String) - Method in class cn.hutool.setting.AbsSetting
-
获得字符串类型值
- getStr(String, String) - Method in class cn.hutool.setting.dialect.Props
-
- getStr(String) - Method in class cn.hutool.setting.dialect.Props
-
- getStrings(String) - Method in class cn.hutool.setting.AbsSetting
-
获得数组型
- getStrings(String, String) - Method in class cn.hutool.setting.AbsSetting
-
获得数组型
- getStrings(String, String, String) - Method in class cn.hutool.setting.AbsSetting
-
获得数组型
- getStringsWithDefault(String, String[]) - Method in class cn.hutool.setting.AbsSetting
-
获得数组型
- getStrNotEmpty(String, String, String) - Method in class cn.hutool.setting.AbsSetting
-
获得字符串类型值,如果字符串为null或者""返回默认值
- getSystemProps() - Static method in class cn.hutool.setting.dialect.PropsUtil
-
获取系统参数,例如用户在执行java命令时定义的 -Duse=hutool
- getValues(String) - Method in class cn.hutool.setting.GroupedSet
-
获得对应分组的所有值
- getWithLog(String) - Method in class cn.hutool.setting.AbsSetting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- GlobalProfile - Class in cn.hutool.setting.profile
-
全局的Profile配置中心
- GroupedMap - Class in cn.hutool.setting
-
基于分组的Map
此对象方法线程安全
- GroupedMap() - Constructor for class cn.hutool.setting.GroupedMap
-
- GroupedSet - Class in cn.hutool.setting
-
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
分组配置文件如下:
[group1]
aaa
bbb
ccc
[group2]
aaa
ccc
ddd
- GroupedSet(Charset) - Constructor for class cn.hutool.setting.GroupedSet
-
基本构造
需自定义初始化配置文件
- GroupedSet(String, Charset) - Constructor for class cn.hutool.setting.GroupedSet
-
构造,使用相对于Class文件根目录的相对路径
- GroupedSet(File, Charset) - Constructor for class cn.hutool.setting.GroupedSet
-
构造
- GroupedSet(String, Class<?>, Charset) - Constructor for class cn.hutool.setting.GroupedSet
-
构造,相对于classes读取文件
- GroupedSet(URL, Charset) - Constructor for class cn.hutool.setting.GroupedSet
-
构造
- GroupedSet(String) - Constructor for class cn.hutool.setting.GroupedSet
-
构造