腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
可以
使用
具有
函数
风格
和
依赖
注入
的
C#
吗
?
c#
、
functional-programming
我
想要一些类,这些类提供了一个 (a)名称相同但实现方式不同; (b)
我
还希望在
C#
的
functional/linq-extension
风格
中
使用
这些方法; (c)
我
希望通过
依赖
注入
将这些类与其他类组合在一起这似乎是不可能
的
,因为静态类,
C#
中(b)
的
一个要求,不能实现(a)所需
的
接口,也不能
使用
构造
函数
注入<
浏览 15
提问于2020-01-27
得票数 0
3
回答
将
依赖
注入
到测试中
unit-testing
、
design-patterns
、
dependency-injection
通常在
使用
依赖
注入
时,单元(
和
其他)测试负责创建/模拟被测系统
的
依赖
关系并
注入
它们。 然而,有时测试本身有
依赖
关系,或者需要向它自己不能创建
的
SUT
注入
依赖
关系。例如,当测试与数据库交互
的
类时,测试需要知道连接字符串
和
目录名等,这不能是硬编码
的
,因为运行测试
的
每个人
的
连接字符串
和
目录
浏览 0
提问于2010-02-11
得票数 7
回答已采纳
1
回答
构造
函数
注入
循环
依赖
关系由反射解决?
c#
、
reflection
、
dependency-injection
其他人已经解决了从构造
函数
注入
到属性
注入
的
转换但似乎
我
已经能够用另一种方法解决这个问题。通过
具有
默认构造
函数
和
重载参数化构造
函数
的
页面,您
可以
通过反射调用无参数构造
函数
来创建对象,然后通过<em
浏览 1
提问于2011-12-02
得票数 1
回答已采纳
2
回答
为什么在nestjs中,基于构造
函数
的
注入
优先于基于属性
的
注入
?
nestjs
constructor-based描述了
注入
依赖
项
的
两种主要方法,即property-based
注入
和
注入
。我们还提到,在可能
的
情况下,基于构造
函数
的
注入
应该比基于属性
的
注入
更好,而不需要说明原因。这有什么特别的原因
吗
?还是仅仅是某种代码
风格
的
指南?
浏览 11
提问于2021-12-13
得票数 3
1
回答
在Kotlin
的
Injekt库中,如何
注入
函数
而不仅仅是值?
dependency-injection
、
kotlin
、
kohesive-injekt
在Kotlin中
使用
Injekt库进行
依赖
注入
时
的
: val function: (Int) -> Int = Injekt.get()备注:这个问题是
浏览 2
提问于2016-05-31
得票数 2
回答已采纳
1
回答
在应用
依赖
项
注入
时,如何最小化要编写
的
代码量?
c#
、
dependency-injection
这让
我
烦了好长一段时间。许多
c#
特性都是关于减少代码
和
冗余
的
。但是我们有
依赖
注入
。这个特性要求我们三次指定我们想要
的
{ { _service = service;
浏览 4
提问于2022-05-20
得票数 1
3
回答
在Unity中解析类型时传递构造
函数
参数:最佳实践
c#
、
.net
、
dependency-injection
、
unity-container
当
使用
依赖
注入
来提供在构造
函数
中
使用
的
参数时,有时需要这样做。这是Unity (
和
其他
依赖
注入
容器)所支持
的
,因此当它尝试创建该类型
的
实例时,它
可以
在构造
函数
中提供参数作为参数。
我
的
问题是:这种方法可取
吗
? 在接口中,不可能指定实现类必须
具有
哪些参数。通过指定Unity
的
参数
浏览 2
提问于2010-01-28
得票数 3
5
回答
依赖
项
注入
在C++中有用
吗
?
c#
、
c++
、
dependency-injection
、
inversion-of-control
、
loose-coupling
C#
经常
使用
依赖
注入
(DI)来拥有一个无损
和
可测试平台。为此,
我
需要一个interface,可能需要一个DI或Inversion (IoC)容器来解析
我
的
实例。--但是在C++中是如何做到这一点
的
呢?--
我
读过一些关于这一点
的
文章,而且似乎C++中
的
依赖
注入
并不像在
C#
中那样大。在C++中,您
使用
对对象
浏览 2
提问于2015-03-31
得票数 51
1
回答
注入
2个同类型参数
.net
、
autofac
构造
函数
中有一个
具有
两个相同类型参数
的
类。{ { }
我
想通过autofac
注入
con1
和
con2,但
浏览 3
提问于2015-03-26
得票数 1
1
回答
将服务
注入
src/groovy类
的
实例
grails
、
dependency-injection
我
有以下问题:在src/groovy下,
我
有在应用程序
的
许多部分中创建
的
类(不是像spring,而是在运行时
使用
了新()运算符)。
我
想将一些grails服务
注入
到所有这些实例中,是否
可以
不调用构造
函数
或setter呢?
浏览 7
提问于2014-12-07
得票数 0
回答已采纳
1
回答
棱镜,连接视图
和
ViewModels与统一,试图理解它
c#
、
wpf
、
mvvm
、
prism
、
unity-container
使用
统一创建视图
和
视图模型
使用
联合作为
依赖
注入
容器类似于
使用
MEF,并且支持基于属性
的
注入
和
基于构造
函数
的
注入
。主要区别在于,这些类型通常不会在运行时被隐式发现;相反,它们必须在容器中注册。通常,在视图模型上定义一个接口,这样视图模型
的
特定具体类型就
可以
与视图分离。例如,视图
可以
通过构造
函数
参数定义其对视图模
浏览 6
提问于2011-12-23
得票数 11
回答已采纳
1
回答
Spring菜鸟:如何
注入
具有
各种成员初始化
的
Bean实例?
spring
我
是春天
的
新手。
我
正在尝试
使用
Autowired注解来理解
依赖
注入
过程。 例如,当
使用
Field自动装配时。
我
猜它默认
使用
实现类构造
函数
来创建实例。
我
仍然不明白
的
是,
我
是否
可以
注入
具有
不同成员值
的
实例。 如果
我
能-
我
该怎么做呢?SomeInterfaceI
浏览 12
提问于2021-01-24
得票数 0
回答已采纳
2
回答
类似MediatR
的
CQRS
和
命令Java + Spring
java
、
spring
、
cqrs
在处理.NET项目时,
我
遇到了一个库MediatR,它使得CQRS
和
命令易于实现。
我
真的很喜欢
使用
命令
和
命令处理程序,因为
我
在太多
的
项目中工作过,这些项目
具有
巨大
的
过程化
风格
的
服务类,这些服务类向许多
依赖
项
注入
方式,使得单元测试变得痛苦。
我
正在寻找一些类似于MediatR
的
Spring + Java。从本质上讲,
我</e
浏览 0
提问于2018-10-08
得票数 6
1
回答
在Dagger中
可以
混合构造
函数
和
字段
注入
吗
?
android
、
dependency-injection
、
dagger
我
正试图在
我
的
android项目中
使用
Dagger,但我遇到了一个问题:是否
可以
将构造
函数
和
字段
注入
混合
使用
?
我
有一个模块
和
两个类:public class Module { private fooActivity activity但是,如果
我
不
使用
provide方法,而只
浏览 2
提问于2014-06-03
得票数 3
回答已采纳
2
回答
我
可以
减少对构造
函数
的
依赖
注入
吗
?
c#
、
asp.net-core
我
认为在构造
函数
中
注入
参数是多余
的
代码 public PrivacyModel(ILogger
浏览 1
提问于2021-07-07
得票数 1
1
回答
Autofac -一个方法
注入
示例
c#
、
dependency-injection
、
autofac
有人能提供一个全面的,方法
注入
的
例子
使用
Autofac
吗
?所以,好吧,如何注册一切是非常简单
的
,但是
我
如何
使用
它呢?例如,
我
希望有一个获得HttpContext
注入
的
方法。问题是如何
使用
已解析
的
实例?是否
可以
通过接收<e
浏览 2
提问于2016-08-08
得票数 6
回答已采纳
1
回答
大而杂乱
的
代码库
的
DI
.net
、
architecture
、
dependency-injection
、
castle-windsor
、
brownfield
我
想将DI引入现有的大型代码库,该代码库
具有
许多继承层
和
抽象层(以及各种引用!)在最低层之一,
我
想
使用
DI来控制特定对象
的
生命方式为单例(当前
的
实现
使用
ThreadStatic,并且存在问题)。
我
是否需要自上而下地
注入
它,并将所有对象注册到容器中(这是一项大量
的
工作),或者有没有一种方法
可以
实现这种快速而肮脏
的
风格
(现在;)?
我
浏览 0
提问于2012-04-19
得票数 1
回答已采纳
1
回答
带有抽象类
的
依赖
项
注入
java
、
design-patterns
、
dependency-injection
依赖
注入
是否只引用
具有
接口
的
情况?假设我们有类
的
构造
函数
,其参数声明为Interface,这样在创建类时就
可以
传递实现。当我们创建一个抽象类
和
一个扩展它
的
类时,我们也
可以
这样做。第二种情况也
可以
命名为
依赖
注入
,还是这种技术仅指接口
使用
?
浏览 1
提问于2018-05-31
得票数 0
2
回答
不需要非arg构造
函数
的
JPA实现
java
、
jpa
、
default-constructor
是否有实现JPA
的
ORM框架,但不需要@Entity类
的
默认(no-arg)构造
函数
?AFAIK,JPA文档中有这样
的
说法:@Entity应该有默认
的
构造
函数
,但是实现支持构造
函数
参数
注入
(或者可能是不安全
的
对象实例化),从而
可以
处理没有默认构造
函数
的
类
吗
?这个特性将大大有助于确保不变性(这是标准
的
JPA所缺乏
的
),并让开发人员
浏览 6
提问于2015-08-18
得票数 5
回答已采纳
4
回答
图像处理-服务定位器模式&
依赖
关系容器
object-oriented
、
c
、
inversion-of-control
、
ioc-containers
、
service-locator
根据维基
的
说法,这里是
使用
C语法解决4个角色
的
OOP范例,如下所示。canHandle) (char *); int (*savefile)(char *);2)接受一个
依赖
项ih=imagehandlers[handleno];} 1)要在
依赖</em
浏览 0
提问于2017-07-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python设计模式:为了整洁又时尚的代码
腾讯正式开源面向 Unity 项目的 Bug 修复神器 InjectFix
【加班不再有】MD4
C# 9: 迈向支持脚本编程的第一步
全栈工程师成长记录(2)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券