1 Star 6 Fork 2

Chen/Star-Go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 806 Bytes
一键复制 编辑 原始数据 按行查看 历史
Chen 提交于 2025-03-12 16:09 +08:00 . ‘v0.01’
// main.go
package main
import (
"log"
"star-go/api/routes"
"star-go/pkg/core"
)
func main() {
// 加载配置文件
if err := core.InitConfig("./config.yaml"); err != nil {
log.Fatalf("初始化配置失败: %v", err)
}
// 初始化日志系统
if err := core.InitLogger(); err != nil {
log.Fatalf("初始化日志系统失败: %v", err)
}
// 初始化数据库连接
if err := core.InitDatabase(); err != nil {
log.Fatalf("初始化数据库失败: %v", err)
}
// 初始化缓存 目前不用先预留
// if err := core.InitCache(); err != nil {
// log.Fatalf("初始化缓存失败: %v", err)
// }
// 初始化Gin引擎
router := core.InitGin()
// 设置路由
routes.SetupRoutes(router)
// 创建并运行应用程序
app := core.NewApplication(router)
app.Run()
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/chenwm-star/star-go.git
git@gitee.com:chenwm-star/star-go.git
chenwm-star
star-go
Star-Go
master

搜索帮助