我有一个用 Go 编写的 Web 服务,目前我有一个全局包,我可以在任何地方导入它,其中包含与 MongoDB 的连接(通过 MGO),但我不得不说,这对我来说感觉非常恶心。在 Go 中维护与数据源的连接的最佳实践是什么?我来自 PHP 世界,因此是 Global :S
导入一个导出已初始化的包没有任何问题*mgo.Session
对象作为包级变量或通过访问器/初始化程序。也许后者更能吸引经典的“OOP-ists”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)