feat(app): 引入 uber-go/fx 重构 DI 装配层
This commit is contained in:
13
internal/app/repository_module.go
Normal file
13
internal/app/repository_module.go
Normal file
@@ -0,0 +1,13 @@
|
||||
package app
|
||||
|
||||
// RepositoryModule 已在阶段4移除。
|
||||
//
|
||||
// 当前阶段,Repository 由 internal/container.Container 内部构造。
|
||||
//
|
||||
// TODO(阶段6): Container 移除后,Repository 将回到此 Module 由 fx 直接管理:
|
||||
//
|
||||
// var RepositoryModule = fx.Options(
|
||||
// fx.Provide(repository.NewUserRepository),
|
||||
// fx.Provide(repository.NewProfileRepository),
|
||||
// ...
|
||||
// )
|
||||
Reference in New Issue
Block a user