init: taotie-api 项目初始化
This commit is contained in:
29
wire.go
Normal file
29
wire.go
Normal file
@@ -0,0 +1,29 @@
|
||||
//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
|
||||
}
|
||||
Reference in New Issue
Block a user