//go:build wireinject // +build wireinject package main import ( "sdk-generator/internal/biz" "sdk-generator/internal/config" "sdk-generator/internal/data/impl" "sdk-generator/internal/server" "sdk-generator/internal/service" "sdk-generator/utils" "github.com/gofiber/fiber/v2/log" "github.com/google/wire" ) // InitializeApp 初始化应用程序 func InitializeApp(*config.Config, log.AllLogger) (*server.Servers, func(), error) { panic(wire.Build( server.ProviderSetServer, biz.ProviderSetBiz, service.ProviderSetService, utils.ProviderUtils, impl.ProviderImpl, )) }