问题描述
有什么方法可以使 dagger hilt 与使用表示域数据作为子模块的干净架构一起工作吗?
例如,我将 Feature A
作为模块。该模块有 3 个子模块:
- 演示模块
- 域模块
- 数据模块
如何为每个子模块提供所需的依赖项? 如果我创建了一个 DI 模块(另一层),那么我需要将它们 3 个子模块作为依赖项,并且我必须以某种方式返回这些依赖项,但我无法这样做,因为这会创建一个循环依赖(至少我是这么认为的)
- DI -> 域 -> DI
- DI -> 数据 -> DI
- DI -> 演示 -> DI
我也违反了“域不应依赖于任何模块”的规则
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)