程序包 cool.scx.config
类 ScxConfig
java.lang.Object
cool.scx.config.ScxConfig
- 所有已实现的接口:
ScxConfigSource
配置文件类
- 版本:
- 0.0.1
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.fasterxml.jackson.databind.node.ObjectNode从配置文件中获取配置值 没有找到会返回 null<T> Tget(String keyPath, ScxConfigValueHandler<T> handler) a<T> T获取指定类型的配置文件 , 并尝试根据 cool.scx.type 进行转换<T> TgetOrDefault(String keyPath, T defaultVal) 从默认配置文件获取配置值 并自动判断类型 没有找到配置文件会返回 默认值
-
构造器详细资料
-
ScxConfig
a- 参数:
scxConfigSources- a
-
-
方法详细资料
-
get
从配置文件中获取配置值 没有找到会返回 null- 参数:
keyPath- keyPath- 返回:
- a T object.
-
get
a- 类型参数:
T- a- 参数:
keyPath- ahandler- a- 返回:
- a
-
getOrDefault
从默认配置文件获取配置值 并自动判断类型 没有找到配置文件会返回 默认值- 类型参数:
T- a T object.- 参数:
keyPath- keyPathdefaultVal- 默认值- 返回:
- a T object.
-
get
获取指定类型的配置文件 , 并尝试根据 cool.scx.type 进行转换- 类型参数:
T- a- 参数:
keyPath- atype- a- 返回:
- a
-
configMapping
public com.fasterxml.jackson.databind.node.ObjectNode configMapping()- 指定者:
configMapping在接口中ScxConfigSource
-