golang 如何实现viper选择 文件/环境变量/文件+环境变量 的方式读取配置

moluzhui · · 2711 次点击
更多评论
ConfigUsage 可以赋值1,2,3 Env = 1 Config = 2 if ConfigUsage & Env == Env { // 添加env配置} if ConfigUsage & Config== Config{ // 添加 file读取配置}
#2
这个有啥冗余不冗余,如果不是为了迎合实际需求封装的意义其实并不大,本身就三五行代码
#3