| 1234567891011121314151617181920212223 |
- //go:build wireinject
- // +build wireinject
- // The build tag makes sure the stub is not built in the final build.
- package main
- import (
- "context"
- "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"
- "github.com/go-kratos/kratos/v2/log"
- "github.com/google/wire"
- )
- // initApp init kratos application.
- func initApp(context.Context, *conf.Bootstrap, log.Logger) (*kratos.App, func(), error) {
- panic(wire.Build(server.ProviderSet, data.ProviderSet, service.ProviderSet, newApp))
- }
|