深入理解与使用go之配置--实现
深入理解与使用go之配置--实现
目录
引子
配置
定义
原理
简单实现
优化
扩展
使用viper读取配置
引子
构建项目工程的时候,我们经常要提供一些配置
-
数据库: 比如mysql连接的dsn(host/username/password/port/db)
-
Redis: 比如host/username/password/port/d
-
工程服务:服务名称,服务启动端口号
-
日志:日志存放路径,存放大小等
作为gopher,你最快想到的是啥,看看是不是这样<