我正在开发一个包含三个层级的应用程序:应用程序、基础设施和领域。
应用程序层是WebApi,其余是类库。
基础设施层依赖于领域和应用程序层。
应用程序层仅引用领域层。
应用程序层定义了基础设施层实现的接口。
应用程序引用领域。 基础设施引用领域。 基础设施引用应用程序。
然而,现在我正在通过Startup类配置依赖注入,表示应用程序层的项目需要引用基础设施项目,这会导致循环依赖。
有谁可以帮助我解决这个问题吗?
感谢大家!
应用程序层定义了基础设施层实现的接口。
应用程序引用领域。 基础设施引用领域。 基础设施引用应用程序。
然而,现在我正在通过Startup类配置依赖注入,表示应用程序层的项目需要引用基础设施项目,这会导致循环依赖。
有谁可以帮助我解决这个问题吗?
感谢大家!
应用层定义了基础设施层实现的接口
- 为什么?将你的接口保留在基础设施
中 - 应用层应该负责连接事物(依赖注入容器)。 - undefined