diff --git a/cmd/server/wire_gen.go b/cmd/server/wire_gen.go new file mode 100644 index 0000000000000000000000000000000000000000..2365a4090a10e6543680a8717d7bcb15904e16fe --- /dev/null +++ b/cmd/server/wire_gen.go @@ -0,0 +1,35 @@ +// Code generated by Wire. DO NOT EDIT. + +//go:generate go run github.com/google/wire/cmd/wire +//go:build !wireinject +// +build !wireinject + +package main + +import ( + "github.com/go-kratos/kratos-layout/internal/biz" + "github.com/go-kratos/kratos-layout/internal/conf" + "github.com/go-kratos/kratos-layout/internal/data" + "github.com/go-kratos/kratos-layout/internal/server" + "github.com/go-kratos/kratos-layout/internal/service" + "github.com/go-kratos/kratos/v2" +) + +// Injectors from wire.go: + +// wireApp init kratos application. +func wireApp(confServer *conf.Server, confData *conf.Data) (*kratos.App, func(), error) { + dataData, cleanup, err := data.NewData(confData) + if err != nil { + return nil, nil, err + } + greeterRepo := data.NewGreeterRepo(dataData) + greeterUsecase := biz.NewGreeterUsecase(greeterRepo) + greeterService := service.NewGreeterService(greeterUsecase) + httpServer := server.NewHTTPServer(confServer, greeterService) + grpcServer := server.NewGRPCServer(confServer, greeterService) + app := newApp(httpServer, grpcServer) + return app, func() { + cleanup() + }, nil +}