使用 viper 管理静态配置

56 阅读1分钟

安装 viper 依赖

go get -u github.com/spf13/viper

创建配置文件

server:
  port: 8080
  readTimeout: 60
  writeTimout: 60
  mode: debug

创建 viper 类

新建 pkg/utils/Config.go

  1. 创建结构体

image.png 2. 创建初始化方法

image.png

image.png

  1. 创建全局变量及获取数据方法

image.png

使用

image.png