conf

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

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。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL