main.go 743 字节
Newer Older
MELF晓宇's avatar
MELF晓宇 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
/**
 * @Time    :2021/11/9 15:02
 * @Author  :MELF晓宇
 * @Email   :xyzh.melf@petalmail.com
 * @FileName:main.go
 * @Project :gin-start
 * @Software:GoLand
 * @Blog    :https://blog.csdn.net/qq_29537269
 * @Guide   :https://guide.melf.space
 * @Information:
 *
 */

package main

import (
	"fmt"
MELF晓宇's avatar
MELF晓宇 已提交
18
	"gin-start/config"
MELF晓宇's avatar
MELF晓宇 已提交
19 20
	myDB "gin-start/models"
	"gin-start/routers"
MELF晓宇's avatar
MELF晓宇 已提交
21

MELF晓宇's avatar
MELF晓宇 已提交
22 23 24
)

func main() {
MELF晓宇's avatar
MELF晓宇 已提交
25 26 27 28 29 30
	//初始化配置文件
	err := config.InitConfigJson("config\\Config.json")
	if err != nil {
		panic(err)
	}

MELF晓宇's avatar
MELF晓宇 已提交
31 32 33 34 35 36 37 38 39 40 41 42 43
	// 连接数据库
	errDB := myDB.InitDB()
	if errDB != nil {
		fmt.Println("数据库异常")
		//panic(err)
	}

	// 初始化路由
	r := routers.Init()
	if err := r.Run(); err != nil {
		fmt.Printf("服务启动失败, 异常:%v\n", err)
	}
}