Package net.mingsoft.basic.util
Class ConfigUtil
java.lang.Object
net.mingsoft.basic.util.ConfigUtil
自定义配置参数获取
修订日期: 2022-1-27 新增getEntity()方法
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleangetBoolean(String configName, String key) 返回布尔类型的数据static booleangetBoolean(String configName, String key, Boolean defaultValue) 返回布尔类型的数据getEntityMap(String configName) 通过配置名称获取配置数据,默认优先从当前站获取配置,如果当前站没有配置,则获取全局配置static int返回整型类型的数据static int返回整型类型的数据static long返回loing类型的数据static long返回loing类型的数据static Map获取configName完整配置数据,通过一次性获取所有配置,避免重复传递 configNamestatic Object如果不确定返回类型,可以使用 getObjectstatic String返回字符串类型的数据static String返回字符串类型的数据static voidstatic voidremoveEntity(String configName, String appId) 移除配置static voidsaveOrUpdate(Map<String, Object> entity)
-
Field Details
-
LOG
protected static final org.slf4j.Logger LOG -
CONFIG_HASH_MAP
配置缓存 key: 全局为global 否则为站点id value: 缓存配置项 key: 配置名称 value: 配置
-
-
Constructor Details
-
ConfigUtil
public ConfigUtil()
-
-
Method Details
-
init
-
getString
返回字符串类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式- Returns:
- 无匹配返回空
-
getString
返回字符串类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式defaultValue- 默认值,如果配置中没有值,会返回默认值- Returns:
- 无匹配返回默认值
-
getBoolean
返回布尔类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式- Returns:
- 无匹配返回FALSE
-
getBoolean
返回布尔类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式defaultValue- 默认值,如果配置中没有值,会返回默认值- Returns:
- 无匹配返回默认值
-
getInt
返回整型类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式- Returns:
- 无匹配返回0
-
getInt
返回整型类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式defaultValue- 默认值,如果配置中没有值,会返回默认值- Returns:
- 无匹配返回默认值
-
getLong
返回loing类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式- Returns:
- 无匹配返回0
-
getLong
返回loing类型的数据- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式defaultValue- 默认值,如果配置中没有值,会返回默认值- Returns:
- 无匹配返回默认值
-
getObject
如果不确定返回类型,可以使用 getObject- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段key- 对应代码生成器中的字段名称 注意:名称是驼峰式- Returns:
- 无匹配返回null
-
getMap
获取configName完整配置数据,通过一次性获取所有配置,避免重复传递 configName- Parameters:
configName- 配置名称 对应自定义配置列表上的 配置名称 字段- Returns:
- map
-
getEntityMap
通过配置名称获取配置数据,默认优先从当前站获取配置,如果当前站没有配置,则获取全局配置- Parameters:
configName- 配置名称- Returns:
-
removeEntity
移除配置- Parameters:
configName- 配置名称
-
saveOrUpdate
-