`viper`支持读取环境变量和读取配置文件,我在尝试封装一个方法,用于选择读取环境变量,读取配置文件或者两个都使用,我能想到的方法是使用`switch`,但是我感觉会造成代码冗余,请问有其他合适的方法吗?谢谢
> 当然直接将添加env和file封装成函数就可减少冗余
```
swtich ConfigUsage{
case Env:
// 添加env配置
case Config:
// 添加 file读取配置
case All:
// env 和 file 配置
}
```
有疑问加站长微信联系(非本文作者)