module项目ABC,依赖关系A->B->C。
由于历史原因,B中我想引入一部分C的功能,能否通过不依赖的方式,引入C的menu或者screen。类似于url一个连接的。
同时请问一下,应该不可以循环依赖吧?
module项目ABC,依赖关系A->B->C。
由于历史原因,B中我想引入一部分C的功能,能否通过不依赖的方式,引入C的menu或者screen。类似于url一个连接的。
同时请问一下,应该不可以循环依赖吧?
你好,循环依赖是不支持的。
这种需求只能把需要的部分抽取出来在做一个module D,D->B, D->C。 如果有历史原因,就没办法,只能有重复代码。
是的,因为没法重新从业务架构上重新设计,有历史包袱,因此看一下是否能又相对较好的方式,避免循环依赖。
之所以B里面有C的一部分,是因为期待从业务域上B能够功能闭环