//go:build wireinject // +build wireinject package main import ( "taotie-api/api" "taotie-api/core" "taotie-api/repo" "taotie-api/service" "github.com/gin-gonic/gin" "github.com/google/wire" ) func InitApp() (*gin.Engine, error) { wire.Build( core.NewConfiguration, repo.NewMongoDb, api.RouterProd, service.ServiceProd, repo.RepoProd, ) return nil, nil }