Viper--方便好用的Golang 配置库
前言 本文主要是为读者介绍一个轻便好用的Golang配置库viper 正文 viper 的功能 viper 支持以下功能: 1. 支持Yaml、Json、 TOML、HCL 等格式的配置 2. 可以从文件、io、环境变量、command line中提取配置 3. 支持自动转换的类型解析 4. 可以远程从etcd中读取配置 示例代码 定义一个类型: type config struct { v *viper.Viper; } 用于测试的Yaml配置文件 config.yaml ...阅读全文