代码拉取完成,页面将自动刷新
viper读取所有配置后,如果能反序列化成一个结构体,更加方便开发者使用
"viper读取所有配置后,如果能反序列化成一个结构体"
我看了一下,目前有2个配置文件,配置项的键基本在100个左右,定义一个结构体的话,非常庞大,感觉还有点臃肿。
请问一下,市面上其他框架是这样做的吗?能不能给个同类的例子,我参考一下。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
我们是参考springboot里面的@ConfigurationProperties
注解。同时我觉得转化成结构体后,结构应该会更清晰一点,利用ide的提示功能是比较方便获取配置,也不会发生写错key值,导致获取不到配置,类似下面这种代码,还是有可能写错key,也有可能用错get方法
variable.ConfigGormv2Yml.GetInt("Gormv2."+sqlType+".IsOpenReadDb")
登录 后才可以发表评论