You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
675 B

  1. package main
  2. import (
  3. "gin-vue-admin/core"
  4. "gin-vue-admin/global"
  5. "gin-vue-admin/initialize"
  6. //"runtime"
  7. )
  8. // @title Swagger Example API
  9. // @version 0.0.1
  10. // @description This is a sample Server pets
  11. // @securityDefinitions.apikey ApiKeyAuth
  12. // @in header
  13. // @name x-token
  14. // @BasePath /
  15. func main() {
  16. switch global.GVA_CONFIG.System.DbType {
  17. case "mysql":
  18. initialize.Mysql()
  19. //case "sqlite":
  20. // initialize.Sqlite() // sqlite需要gcc支持 windows用户需要自行安装gcc 如需使用打开注释即可
  21. default:
  22. initialize.Mysql()
  23. }
  24. initialize.DBTables()
  25. // 程序结束前关闭数据库链接
  26. defer global.GVA_DB.Close()
  27. core.RunWindowsServer()
  28. }