package main import ( "base-framework/internal/app" "base-framework/pkg/config" "base-framework/pkg/logx" "log" "net/http" "strconv" ) func main() { _, err := config.InitApplicationConfig("./configs/app/application.yaml") if err != nil { log.Fatalf("加载配置失败: %v", err) } err = config.InitDBConfig("./configs/app/database.yaml") if err != nil { log.Fatalf("加载数据库配置失败: %v", err) return } // 初始化日志 logx.InitLogger() // 初始化路由 r := app.InitAppRouter() err = http.ListenAndServe(":"+strconv.Itoa(config.Server.Port), r) if err != nil { log.Fatalf("server start failed: %v", err) } }