Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ViperConfigManager ¶
type ViperConfigManager struct { ConfigPath string // 配置文件路径 ConfigName string // 配置文件名 ConfigType string // 配置文件类型(如:json, yaml等) }
ViperConfigManager 是基于viper实现的配置管理器,负责初始化和管理配置文件
func (*ViperConfigManager) InitConfig ¶
func (vc *ViperConfigManager) InitConfig(conf interface{}) error
InitConfig 初始化viper配置并映射到指定的结构体上。如果未指定结构体,则仅初始化viper。 参数conf: 可选,配置数据将映射到此结构体上。如果为空,则不执行映射。 返回值: 返回可能遇到的错误,如果初始化成功则返回nil。
Click to show internal directories.
Click to hide internal directories.