dep.go 461 B

1234567891011121314151617181920212223242526272829
  1. package dep
  2. import (
  3. "kpt-tmr-group/config"
  4. "kpt-tmr-group/module/backend"
  5. "kpt-tmr-group/pkg/di"
  6. "kpt-tmr-group/service/sso"
  7. "kpt-tmr-group/store/kptstore"
  8. )
  9. // Global 全局所有的依赖
  10. // 除了:
  11. // * cmd
  12. // * http
  13. // * grpc
  14. func Global() di.HubOption {
  15. return di.Options(Options()...)
  16. }
  17. func Options() []di.HubOption {
  18. return []di.HubOption{
  19. // 基础依赖
  20. config.Module,
  21. // store
  22. kptstore.Module,
  23. backend.Module,
  24. sso.Module,
  25. }
  26. }