component.go 810 B

1234567891011121314151617181920212223242526
  1. package component
  2. import (
  3. "eta_mini_ht_api/common/component/cache"
  4. "eta_mini_ht_api/common/component/config"
  5. _ "eta_mini_ht_api/common/component/database"
  6. logger "eta_mini_ht_api/common/component/log"
  7. _ "eta_mini_ht_api/common/component/sms"
  8. "eta_mini_ht_api/common/contants"
  9. "eta_mini_ht_api/common/utils/sms"
  10. )
  11. func init() {
  12. //配置redis,不做强校验
  13. if redisConf, ok := config.GetConfig(contants.REDIS).(*config.RedisConfig); ok && redisConf != nil {
  14. logger.Info("开始加载redis")
  15. cache.GetInstance()
  16. }
  17. //配置SMS平台,没有配置直接报错
  18. if smsConf, ok := config.GetConfig(contants.SMS).(*config.SMSConfig); ok && smsConf != nil {
  19. logger.Info("开始加载短信平台客户端")
  20. sms.InitSmsSender(smsConf)
  21. } else {
  22. panic("加载短信平台客户端失败")
  23. }
  24. }