5 Star 12 Fork 3

cristiane/micro-mall-sku

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.go 878 Bytes
一键复制 编辑 原始数据 按行查看 历史
雨化田 提交于 2021-11-05 08:39 +08:00 . 搜索缓存,集成g2cache,fix bug
package startup
import (
"gitee.com/cristiane/micro-mall-sku/vars"
"gitee.com/kelvins-io/kelvins/config"
"gitee.com/kelvins-io/kelvins/config/setting"
)
const (
SectionEmailConfig = "email-config"
SectionSkuInventorySearchNotice = "sku-inventory-search-notice"
SectionMongoDB = "mongodb-config"
)
// LoadConfig 加载配置对象映射
func LoadConfig() error {
// 加载email数据源
vars.EmailConfigSetting = new(vars.EmailConfigSettingS)
config.MapConfig(SectionEmailConfig, vars.EmailConfigSetting)
// 商品库存搜素通知
vars.SkuInventorySearchNoticeSetting = new(setting.QueueAMQPSettingS)
config.MapConfig(SectionSkuInventorySearchNotice, vars.SkuInventorySearchNoticeSetting)
// 加载mongodb 配置
vars.MongoDBSetting = new(vars.MongoDBSettingS)
config.MapConfig(SectionMongoDB, vars.MongoDBSetting)
return nil
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/cristiane/micro-mall-sku.git
git@gitee.com:cristiane/micro-mall-sku.git
cristiane
micro-mall-sku
micro-mall-sku
193b2c906290

搜索帮助