main.go 647 B

12345678910111213141516171819202122232425262728293031
  1. package main
  2. import (
  3. "log"
  4. "sfbase/core"
  5. "sfbase/global"
  6. "sfbase/redis"
  7. "sfis/db"
  8. "sfis/router"
  9. )
  10. func main() {
  11. /*对基础模块的使用 放在业务应用当中,灵活使用*/
  12. //初始化系统基本配置、zap日志
  13. core.InitSFBaseWeb("./conf", "dev")
  14. if global.Logger != nil {
  15. global.Logger.Info("sf_base web初始化成功!")
  16. } else {
  17. log.Println("zap日志初始化异常,清检查后重试")
  18. }
  19. db.InitDB()
  20. if db.GetSFISDB() != nil {
  21. //todo other caches service or init operation
  22. }
  23. //全局redis的使用?
  24. redis.InitRedis(global.BaseConfig.RedisSession.RedisToken)
  25. //启动web server
  26. router.HttpServerRun()
  27. }