darjun / blog-comments

博客评论
0 stars 0 forks source link

2020/01/18/godailylib/viper/ #5

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

Go 每日一库之 viper - 大俊的博客

简介 上一篇文章介绍 cobra 的时候提到了 viper,今天我们就来介绍一下这个库。 viper 是一个配置解决方案,拥有丰富的特性: 支持 JSON/TOML/YAML/HCL/envfile/Java properties 等多种格式的配置文件;

https://darjun.github.io/2020/01/18/godailylib/viper/

robyn-he commented 4 years ago

可以对 viper.OnConfigChange 详细讲解一下吗,加入到上面的测试代码中之后,修改配置文件,并没有得到预期的输出

darjun commented 3 years ago

可以对 viper.OnConfigChange 详细讲解一下吗,加入到上面的测试代码中之后,修改配置文件,并没有得到预期的输出

我的代码自己测试过是可以工作的,能贴一下你的代码么?

darjun commented 3 years ago

toml似乎不支持 "time = 3s" 这样的写法,在您给的参考里面也没有找到对应例子。 非常感谢您的博客给我带来的帮助,几乎每篇博客我都看了。

您是只timeout = 3s这一行吧。抱歉,博客里面少了双引号。github 仓库的代码是正确的,都是经过我测试的。下次遇到跑不通的建议先看下go-daily-lib仓库里面的代码呢。给您添麻烦了~

iefnaf commented 2 years ago

写得很好,收获颇多,感谢~