腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
应该
注入
哪些
依赖
项
?
在使用
依赖
项
注入
时,您要
注入
哪些
依赖
项
?
我
以前
注入
了所有
依赖
项
,但是在执行TDD时发现通常有两种
依赖
类型: 那些真正的外部
依赖
关系,可能会发生变化的ProductRepositoryThose,例如纯粹为可测试性而存在的,例如,为可测试性而提取和
注入
的类的行为的一部分一种方法是
注入
像这样的所有
依赖
项</
浏览 1
提问于2010-11-09
得票数 6
6
回答
DI/IoC的使用是否
应该
删除所有出现的“新”关键字?
、
、
依赖
注入
和控制反转容器的使用是否
应该
从代码中删除所有出现的"new“关键字? 换句话说,是否
应该
在IoC容器中“注册”每个对象/
依赖
项
,无论其多么简单或短暂,并
注入
到需要使用它们的方法/类中?如果不是,您在哪里绘制了
哪些
依赖
项
/对象在IoC容器中注册,而
哪些
依赖
项
/对象通过new关键字作为具体引用被创建为“内联”?
浏览 0
提问于2011-08-18
得票数 25
回答已采纳
3
回答
你在一个
依赖
中寻找什么来确定它是否
应该
是一个
注入
依赖
?
、
、
我
很难弄清楚什么时候
应该
注入
依赖
项
。让我们只使用
我
的项目中的一个简单示例: private readonly FilePathProvider显然,CompanyDetailProvider
依赖
于DataReaderFactory (在给定文件路径的情况下返回OleDbDataReader的实例)和Hydrator。
应该
注入</
浏览 1
提问于2010-09-10
得票数 6
1
回答
定义带有
依赖
关系的接口的原则是什么?
、
、
哪个
依赖
项
应该
在方法签名中定位为param,
哪些
不
应该
?因为我们有像spring这样的IoC容器,所以大多数
依赖
项
都可以通过它
注入
。interface CounterManager { } 因为spring提供了请求范围,所以也可以
注入
浏览 1
提问于2015-05-13
得票数 1
回答已采纳
2
回答
角:在组件中提供所有
依赖
项
的类。
、
、
在角(4+)中,
我
想知道如何提供包含该类所有
依赖
项
的可
注入
类。示例:DepServantA如果
我
提供DepMaster,
我
还必须提供所有的
依赖
项
和子
依赖
项
。providers: [ ]为了使它起作用,
我
不得不写
浏览 5
提问于2017-07-21
得票数 0
回答已采纳
1
回答
如何在Eclipse插件中使用
依赖
注入
、
、
、
、
我
有一个Eclipse插件编辑器(现在运行在开普勒上),
我
希望使用
依赖
注入
来获得诸如工作台、记录器等上下文。
我
的目的是使
我
的代码“更易测试”。
我
应该
添加
哪些
插件
依赖
项
来使用新的DI?
浏览 4
提问于2013-07-21
得票数 1
1
回答
如何将可设计组件与
依赖
项
注入
相结合
、
、
、
这使得不可能通过构造函数参数进行
依赖
注入
。(可以提供额外的构造函数,但设计人员会忽略它们。)我们正在考虑的一些替代方案: 不要使用
依赖
项
注入
,而是使用服务定位器模式来获取
依赖
项
。通过属性
依赖
项
注入
通过属性
注入
依赖
项
。如果需要在设计器中显示组件,则提供默认实例。需要
注入
哪些
属性的文档。用初始化方法
注入</
浏览 3
提问于2009-06-30
得票数 10
回答已采纳
1
回答
将
依赖
项
传递给类
、
我
将几个类存储在一个数组中。但是,它们需要来自第三方的一些
依赖
项
。
我
知道
哪些
类
应该
初始化,也知道它们需要什么
依赖
关系。然后,每个类都像这样加载{ $another_array[] = ne
浏览 0
提问于2013-07-29
得票数 0
1
回答
$scope
依赖
注入
在AngularJS控制器定义中是否可靠?
、
全部:
我
想知道如何区分
哪些
依赖
项
应该
(并且可以)
注入
?controller: function($scope){}, };
我
想知道为什么
我
需要在控制器中
浏览 0
提问于2015-02-02
得票数 2
回答已采纳
1
回答
AngularJS,ui-路由器:将$stateParams
注入
非匿名函数
、
、
、
、
我
想使用带有$stateParams的ui路由器将AngularJS
注入
到一个非匿名函数中。使用匿名函数,
我
通常会这样做: url: '/users/:param1/:param2', ...($stateParams)替换为
我
以前设置的函数。:创建一个匿名函数,然后在这个匿名函数中使用
注入
的myFunction调用$statePara
浏览 1
提问于2015-11-27
得票数 0
回答已采纳
2
回答
我
不
应该
注入
哪种
依赖
项
?
、
我
有一个简短的问题。有没有什么
依赖
是不
应该
被DI
注入
的?昨天,
我
在队友的pull请求中看到了类的
注入
,这些类只有静态方法(典型的函数方法包)。
我
开始想它是否
应该
被注射。该类不会干扰任何外部服务。
我
找不到任何明确的答案。 有什么建议吗?
浏览 0
提问于2020-06-03
得票数 0
3
回答
SoftwareArchitecture:服务
依赖
项
-
注入
容器或混凝土类
、
、
、
、
假设以下服务类:现在,Class A获得了对Class B的
依赖
。所以我只注射了Class B。在以后的开发中,
我
的Class A也需要Class C。(这可能会持续下去.)
注入
依赖
容器以便能够根据需要使用所有服务更好吗?还是只通过
注入
我
需要的类来保持服务类的小?目前,
我
倾向于
注入
所需的每个
依赖
服务,主要是在一个地方看到
依赖
关系(标头中的DI注
浏览 4
提问于2014-02-14
得票数 2
回答已采纳
2
回答
用
依赖
注入
注入
公共类是一种好方法吗?
、
、
、
、
我
inject viewModels,repositories,fragments,Utils和..。我们可以在没有new的情况下创建instance private var mPassword = StringBuilder(),
我
的问题是
浏览 3
提问于2020-10-10
得票数 2
回答已采纳
2
回答
如何避免将
依赖
项
注入
对象以使其能够传递?
、
、
、
我
对将
依赖
注入
应用于当前项目感兴趣,该项目利用了MVC模式。
我
的控制器将调用模型,因此需要将
依赖
项
注入
到模型中。为此,控制器首先必须具有
依赖
项
(例如数据库对象)。控制器不需要使用其中的一些
依赖
项
(例如数据库对象),所以我觉得不
应该
给予它这种
依赖
。但是,如果要将这些
依赖
项
注入
模型对象,则必须具有这些
依赖
浏览 5
提问于2010-04-07
得票数 5
回答已采纳
2
回答
如果没有托管堆,DI可以吗?
、
、
、
、
通过
依赖
注入
,类的
依赖
由调用方实例化并传入,通常作为构造函数参数。这在带有托管堆的语言中运行得很好,因为不需要担心
依赖
关系寿命的结束。但是其他类型的语言呢?例如,在传统的malloc和free环境中,通常分配内存的方法也
应该
释放它。
我
不知道如何用DI实现这一点。或者对于需要引用计数的内存方案,例如COM,
我
不确定调用者何时会调用
依赖
项
上的Release,或者接收
注入
的对象是否
应该
调用Release两
浏览 2
提问于2017-02-04
得票数 3
回答已采纳
1
回答
类
应该
具有
哪些
外部
依赖
关系?
、
在
我
的类中,
我
在构造函数中包含了所有
依赖
项
。当我决定使用方法的参数而不是构造函数时?
我
有一个在DB上执行操作的服务。为此,必须有通过构造函数
注入
的3个类存储库和数据库的两个参数L‘’object和一个数据输入结构{ function doSometh
浏览 0
提问于2018-07-29
得票数 -3
1
回答
依赖
注入
和服务启动/关闭
、
我
的应用程序中的一些软件组件需要启动和关闭活动。 问题1:在Scala中启动和停止这种“服务”的最佳实践是什么?
我
在
我
的应用程序中使用
依赖
项
注入
( DI ),
我
目前的理解是DI声明了软件组件之间的
依赖
关系,但是
应该
是 (也就是说,DI机制本身不
应该
启动/停止服务)。因此DI与服务激活是正交的。但是,似乎存在重叠:假设
我
的应用程序包含一个NotificationService,而后者又使用一
浏览 2
提问于2013-03-22
得票数 2
3
回答
依赖
注入
中谁和如何初始化接口
、
、
、
、
对于Asp.Net核心
依赖
注入
,
我
知道我们将
依赖
项
注册到IServiceCollection中,并使用IServiceProvider获取实例。
我
想知道注册和初始化IServiceCollection的代码。 对于接口
注入
,为什么它知道从ServiceCollection获取实例?
哪些
代码实现了这个特性?
我
想知道全球控制器谁和如何控制这一点?
浏览 0
提问于2018-04-17
得票数 2
回答已采纳
1
回答
自动为使用Autofac的成员变量分配构造函数参数?
、
、
在使用Autofac时,
我
发现自己编写了许多样板代码,如下所示: [...]foo; _baz = baz;}[DependencyInjected] p
浏览 0
提问于2018-03-27
得票数 0
回答已采纳
3
回答
我
应该
什么时候使用像Ninject这样的
依赖
注入
器?
、
、
、
、
问题IMailSender mailSender = kernel.Get<IMailSender>(); 这个不是
依赖
项
注入
另一个示例显示了
我
的代码如何通过使用<em
浏览 5
提问于2013-08-23
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
AngularJS和Angular 2+:一个详细的比较
设计模式(三)面向对象设计原则
Android |《看完不忘系列》之dagger
IoC,DI和DIP什么关系
Spring归纳小结
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券