使用 viper 库初始化,传入配置文件路径的示例代码如下:

import (
    "github.com/spf13/viper"
)

func main() {
    // 初始化 viper 库
    viper.SetConfigFile("./config.yaml")

    // 读取配置文件
    if err := viper.ReadInConfig(); err != nil {
        panic(fmt.Errorf("fatal error config file: %s", err))
    }

    // 使用配置
    fmt.Println(viper.Get("key"))
}

在上面的例子中,我们将配置文件路径设置为 ./config.yaml,然后使用 viper.ReadInConfig() 方法读取配置文件。读取配置文件后,我们可以使用 viper.Get() 方法获取配置值。

golang viper 库 初始化传入配置文件路径

原文地址: https://www.cveoy.top/t/topic/fgAO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录