腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在为.NET
选择
依赖
注入
框架时,我应该考虑什么
、
、
另见 要充分了解它们,决定使用哪一种是不合理的。我认为我们还没有达到可以讨论最佳
依赖
注入
框架的阶段。那么,我应该问哪些关于这个项目和我自己的问题,以帮助决定在给定情况下使用的最佳
依赖
注入
框架?了解您为什么
选择
当前使用的
依赖
注入
框架,以及您是否仍然对此
选择
感到满
浏览 2
提问于2009-08-12
得票数 28
回答已采纳
1
回答
.Net核心3.1WPF中的棱镜库
、
、
当我在Visual Studio2019中
选择
"Prism Full App (.Net Core)“项目模板,然后
选择
Unity作为我的
依赖
注入
容器时,创建的解决方案使用DryIoc
依赖
注入
容器。
浏览 28
提问于2020-08-28
得票数 0
回答已采纳
1
回答
依赖
注入
类型
选择
、
、
最近,我遇到了一个问题,我必须根据参数
选择
一个类型。例如:用于发送应
选择
正确通道的通知的类(电子邮件、sms、.)基于输入参数。我真的不喜欢这样,这使得单元测试这个
选择
单元无法管理。 我不能简单地说new email();,因为通知类型的电子邮件将
依赖
于IEmailManager,这只会转移问题。
浏览 0
提问于2015-12-17
得票数 2
回答已采纳
2
回答
实例化和显示
依赖
于在当前窗口中
选择
的值的窗口的正确模式是什么?
、
、
、
使用
依赖
项
注入
原则和DI容器,启动需要在父窗口中作为
依赖
项进行
选择
的子对话框的正确模式是什么?示例:在主窗口的列表中
选择
一个PersonViewModel,然后单击一个按钮启动Details窗口。我发现的两种方法:
浏览 9
提问于2015-03-17
得票数 1
回答已采纳
2
回答
游戏和Scala的Depedency
注入
框架?
、
、
、
现在我在Play-Framework上,
选择
Scala进行开发。对于Scala,我想使用
依赖
注入
,我发现有那么多Dependency Injections框架可以用于Scala。Spring还提供了对Scala
依赖
注入
框架的支持。但是我只需要IOC容器,所以不需要使用spring。在Play-Framework文档中,他们使用Google作为
依赖
注入
框架。但是我发现SCALDI也是一个很好的Scala
依赖
注入
框架。 我仍然很困惑Dep
浏览 9
提问于2015-04-11
得票数 2
回答已采纳
4
回答
我应该
选择
依赖
注入
还是工厂模式
、
我正在研究
依赖
注入
。我发现:在引用的大多数使用
依赖
注入
的示例中,我们也可以使用工厂模式来解决问题。 您能帮我比较一下DI和Factory模式的优缺点吗?我应该总是
选择
依赖
注入
而不是工厂模式吗?还是
依赖
于特定的项目? 我如何知道最好的解决方案是什么?这方面的最佳实践是什么?
浏览 106
提问于2018-08-14
得票数 2
回答已采纳
1
回答
在什么情况下使用字段
注入
代替构造器
注入
是有效的?
、
、
、
我使用GUICE作为
依赖
注入
容器。如果我可以
选择
使用Constructor
注入
或字段
注入
,我相信我应该总是更喜欢Constructor
注入
而不是字段
注入
。我的理解正确吗?是否有任何有效的用例比Constructor
注入
更有意义?
浏览 10
提问于2014-02-21
得票数 0
回答已采纳
2
回答
可选
注入
、
我想
注入
一些
依赖
于某些标志的
依赖
项。一些特性需要大量构造的类,所以如果标志的值为false,我想
注入
null,否则
注入
实际的
依赖
项。Ninject不允许
注入
null。还有没有别的
选择
?在这种情况下,如果没有找到相应的绑定,则会
注入
null。这里有一个问题:我不能验证目标类是否可以正确构造。我对每个公共
依赖
项都有一个测试,用来验证它是否可以成功构建。如果标志的值为true,当用OptionalAttribute属性修饰
浏览 0
提问于2011-07-01
得票数 19
回答已采纳
2
回答
Kotlin
依赖
注入
框架
选择
、
、
、
、
我想给它添加
依赖
注入
。哪个库工作得最好?为什么?我该如何
选择
呢?
浏览 23
提问于2021-05-25
得票数 0
回答已采纳
2
回答
在处理插件时,可以从组合根外部的DI容器解析吗?
、
、
、
、
我正在构建一个WPF (桌面)应用程序,使用
依赖
注入
、DI容器和。我的应用程序还在启动时从不同的程序集加载插件,插件是在DI容器中注册的。可能,也可能不可能,通过构造函数
注入
其他
依赖
项。我可以通过在所有插件上实现ICloneable来解决这一问题,并在工厂中克隆它们,但是,这既很难纠正
依赖
关系,又混淆了所有插件。 *错误编辑:注意,根据
选择
的答案,这是错误的!最后,在3的基础上,我可以
注入
插件类型并使用反射来排序插件的
依赖
关系。然而,这听起来似
浏览 4
提问于2014-09-20
得票数 2
回答已采纳
2
回答
使用
依赖
注入
的Node.js应用程序示例
、
、
我真的很喜欢在angular中进行
依赖
注入
的方式,所以我想在节点中使用类似的模式。有很多模块往往是
依赖
注入
容器,
选择
起来并不容易。 有没有在node中使用DI的实际例子?
浏览 3
提问于2014-12-16
得票数 4
1
回答
如何处理类中的值对象?
、
当我了解到
依赖
注入
时,我读到“每个”类
依赖
都应该被
注入
(让我们先忽略接口)。我不是在尝试微观优化,主要是试图坚持和学习最佳实践。我能想到的避免克隆路由的唯一原因是值对象数据的构造函数
注入
,但即
浏览 2
提问于2017-08-19
得票数 1
1
回答
AutoFac / Unity具有多个实现的
依赖
注入
、
、
、
、
我将处理一个ASP.NET Web项目的
依赖
项
注入
。 我理解构造函数
依赖
注入
是如何工作的,但我无法解决如何让
注入
器在同一接口的两个实现之间进行
选择
。现在,我希望
依赖
注入
器将ISender与类MailSender的实现一起
注入
到MailController中,在SmsController中也希望
注入
ISender,但使用类SmsSender的实现。
浏览 3
提问于2020-08-12
得票数 0
回答已采纳
3
回答
是否存在专为
依赖
注入
而设计的编程语言?
、
许多通用编程语言具有足够的灵活性,允许您支持
依赖
注入
。即使没有库或框架支持。但是,即使一种语言已经足够完整地解决了任何编程问题,一种语言也会做出
选择
,这些
选择
会影响到在编程中什么是容易的,什么是很难做的。是否有专门设计的语言使
依赖
注入
变得容易,而反过来又使创建隐藏的
依赖
关系变得困难?由于某些语言的限制(比如Java),许多人认为连接和构造方面的帮助是
依赖
注入
的一部分。在这里,我只打算使用一种为DI设计的语言,它意味着
浏览 0
提问于2016-05-25
得票数 21
回答已采纳
2
回答
在执行构造函数或setter
注入
时,
依赖
项的正确粒度是什么?
、
我试图为自己定义一些
依赖
注入
指南。在为要通过构造函数或setter
注入
注入
的类定义
依赖
关系时,什么应该是正确的粒度?类可以是服务、存储库等。如代码所示,用于构造函数
注入
的构造函数有3种
选择
。以下是我的理解: 选项-A (DataSource
依赖
项)-这是存储库类的最小
依赖
项。从使用者的角度来看,这个构造函数是正确的
选择
,但从单元测试的角度来看并不合适,因为DataSource是存储库实现中的SqlSessionTem
浏览 5
提问于2013-03-18
得票数 3
5
回答
依赖
注入
是否仅适用于服务类型对象和单例?(不是为了gui?)
、
、
、
、
EditProductDialog(DBProductController productController, Product product) {} 问题是guice不知道我在表中
选择
了什么产品
依赖
注入
是病毒式的(如果我修改一个类来使用
依赖
注入
,我还需要修改它与之交互的所有其他类),所以我的问题是,我应该直接实例化EditProductDialog吗?但是,我必须手动将DBProductController传递给EditProductDialog,还需要将其传递
浏览 2
提问于2010-06-03
得票数 5
回答已采纳
1
回答
当我可以在es6中使用导入/导出时,角
依赖
注入
的优点是什么?
、
、
来自es6(babel)+webpack+redux+react背景,我想知道当我只需导入/导出文件时,使用AngularJS
依赖
注入
有什么好处。坦率地说,导入/导出为我提供了查找文件的位置,但是AngularJS
依赖
项
注入
似乎并没有考虑到这一点。(而且,angularJS服务、工厂等似乎可以用ES6类、导出/进口等替换) 使用AngularJS
依赖
项
注入
和特定于angularjs的
依赖
项(例如$http等)有什么明显的好处吗?而不是转向其
浏览 0
提问于2015-11-16
得票数 3
回答已采纳
3
回答
如何从ASP.NET核心读取.NET标准类库项目中的连接字符串
、
、
、
、
我找到的答案很少,比如通过,这看起来很容易实现,但他也提到了通过
依赖
注入
实现。我不想
选择
简单的捷径,而是寻找
依赖
注入
实现?我不确定在我的类库中有appsettings.json,然后通过IConfigurationRoot注册它是不是更好的
选择
(正如JRB在中解释的那样),但在我的场景中,连接字符串在web项目的appsettings.json文件中,我不希望在我的类库项目中实现构造函数
依赖
注入
来使用连接字符串。
浏览 0
提问于2018-07-12
得票数 4
回答已采纳
1
回答
FP中的高阶函数可以解释为某种
依赖
注入
吗?
、
根据这篇文章的说法,在面向对象的编程/设计中,
依赖
注入
涉及到组件
依赖
项的声明,定义为接口契约,filter (\x -> (mod x 2) == 0) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]函数参数的签名(a -> Bool)是接
浏览 0
提问于2012-10-24
得票数 8
回答已采纳
2
回答
是否有更好的方法来使用
依赖
注入
实例化接口?
、
、
IService1 service1, IService2 service2) this.service1 = service1;} 像这样的
注入
和实例化接口的替代方案是什么
浏览 6
提问于2019-10-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring源码系列:依赖注入(三)-属性注入
Spring依赖注入就是这么简单
一次高效的依赖注入
一文说透依赖注入
一文看懂PHP如何实现依赖注入
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券