1
1
Autofac的默认行为是有原因的。要求it部门采取不同的做法将在依赖项注入级别添加应用程序逻辑,这违反了关注点的分离(DI应该只注入依赖项),并直接导致令人惊讶的行为(“为什么DI没有注入所有可用的组件?”)降低了系统的可维护性。 这可能不是问题。
如果是,在调用它们的点
或者类似的
或者别的什么。关键是如果
如果情况与描述不同,则
还有另一个问题:
您的测试需求正在渗透到您的主要逻辑中。这些DI配置测试应该独立于生产DI配置。
|
erkanozka · Autofac泛型类型注册拦截器并解决它 6 年前 |
ricky · 如何将依赖注入MVVM视图模型类? 6 年前 |
Hamid Lotfy · 在Autofac DI中记录注册的服务 6 年前 |