go 最佳实践

配置文件:
对配置文件的使用经历了以下几个阶段

  1. 直接在main函数中读取到变量,然后将变量通过函数参数的方式传递给需要使用的地方

2.定义一个大的结构体,用于作为viper从文件中读取数据后盛放数据的容器,最后将这个结构体变量作为全局变量抛出,作为其他使用时的数据源

3.将变量字段读取到viper中,还可以合并多个配置文件,最后使用时直接从viper中读取,没有所谓的全局变量


image.png

最后使用时直接这样可以了


image.png

三方请求


image.png

image.png

多个数据库配置


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容