dep.go 346 B

123456789101112131415161718192021222324
  1. package dep
  2. import (
  3. "kpt-grpc-demo/config"
  4. "kpt-grpc-demo/pkg/ops"
  5. "kpt-grpc-demo/util/di"
  6. )
  7. // Global 全局所有的依赖
  8. // 除了:
  9. // * cmd
  10. // * http
  11. // * grpc
  12. func Global() di.HubOption {
  13. return di.Options(Options()...)
  14. }
  15. func Options() []di.HubOption {
  16. return []di.HubOption{
  17. // 基础依赖
  18. config.Module,
  19. ops.Module,
  20. }
  21. }