go viper 用来做配置文件管理

go viper 用来做配置文件管理

安装

go get -u -v github.com/spf13/viper

使用

  1. SetConfigName(string) 用来指定配置文件的名称不需要指定配置文件的扩展名
  2. AddConfigPath(string) 指定配置文件的搜索路径
  3. ReadInConfig() 读取配置文件
  4. GetString(string) 获取配置文件参数

配置文件结构:

{
        "mysql": {
                "address": "192.168.0.191",
                "port": "3306",
                "user": "×××",
                "password": "×××",
                "database": "×××"
        },
        "gin": {
                "address": "127.0.0.1",
                "mode": "debug",
                "port": "8080"
        },
        ...
 }

你可能感兴趣的:(go)