dependency-injection 相关问题

一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。

在为 InjectMocks 带注释的对象调用 openMocks 后,Mockito 将已经模拟的对象替换为新对象

我遇到了这种奇怪的情况,即在为 @InjectMocks 带注释的对象调用 openMocks() 后,Mockito 正在用新对象替换已经模拟的对象。 这是我的设置: @RunWith(MockitoJUnitRunner...

回答 1 投票 0

如何从program.cs或绑定调用GetService

我目前已注入 ISecretManager 类依赖项。我使用此类来获取存储在 aws 中的秘密。 我可以使用秘密来创建更多依赖注入 服务.AddScoped 我目前已注入 ISecretManager 类依赖项。我使用这个类来获取存储在 aws 中的秘密。 我可以使用秘密来创建更多依赖注入 Services.AddScoped<IDbContext>(x => new DbContext(Context.Configuration, x.GetService<ISecretManager>().Get("DB"))) 现在我陷入了困境。我需要启用 Redis 缓存,但该值存储在 Secret 中。 Services.AddStackExchangeRedisCache(options => { options.Configuration = //secret value goes here GetService<ISecretManager>().Get("REDIS") }); 请问如何获取 ISecretManager 服务调用,以便我可以流行的 Redis 连接字符串。我也可以在我的asp.net core webapp的program.cs中实现这个 var value = Services.BuildServiceProvider().GetService<ISecretManager>().Get("DB"); Services.AddStackExchangeRedisCache(options => { options.Configuration = value; });

回答 1 投票 0

python-dependency-injector 循环关联的包

当使用子容器来组织应用程序中的层时,它们之间可能不会存在循环依赖关系。然而,对于域来说,情况并非如此。 @数据类 用户服务类:

回答 1 投票 0

GetIt 未注册依赖项

我正在使用 GetIt (get_it: ^5.0.3) 并编写了一个单元测试来验证我的使用情况。每个依赖项都单独测试。他们所做的只是测试依赖项是否已注册。前三个

回答 1 投票 0

注册为委托,然后解析为 Microsoft DI 工厂方法模式中的 Func

假设我们有以下一堆相似的对象 公共类 ViewModel1 { 公共委托 ViewModel1 Factory(List 数据); 公共 ViewModel1(列表...

回答 1 投票 0

从服务获取当前Quartz.NET IJobExecutionContext FireInstanceId

我有一个 Quartz.NET 作业的作业定义: 公共类 ProcessMessageJob :IJob { 私有只读 ILogger _logger; 私有只读 TransferMessageService

回答 1 投票 0

工厂设计模式是否违反了C#中实体原则的依赖倒置原则? [重复]

根据定义,依赖注入促进了松散耦合、可维护和可测试的代码,并且使用接口和构造函数注入,我们可以获得实现接口的类的对象...

回答 2 投票 0

工厂设计模式是否违反了C#中solid原则的依赖注入?

根据定义,依赖注入促进了松散耦合、可维护和可测试的代码,并且使用接口和构造函数注入,我们可以获得实现接口的类的对象...

回答 1 投票 0

Microsoft ASP.NET 依赖注入容器一般问题

我将 MediatR 与管道一起使用,需要确保服务以正确的顺序注册。所以我这样注册它们: services.AddTransient(typeof(IPipelineBehavior<,>), typeof(

回答 1 投票 0

如何将参数传递给服务?

在 Angular 中,我有两种服务:一种发出 http 请求 (RequestService),另一种存储数据/状态 (StateService)。 如果我需要使用 StateService 中存储的一些数据执行请求,那么...

回答 1 投票 0

Hilt:java.lang.ClassNotFoundException:找不到类“com.kotlin20test.Hilt_MyApp”

我有一个关于 Hilt 的错误,我一直在尝试注入我使用 Hilt 创建的改造接口, 这是错误: java.lang.ClassNotFoundException:未找到类“com.kotlin...

回答 5 投票 0

如何初始化异步视图模型以及如何处理依赖注入服务中的异常?

我有一个视图模型,需要用数据库中的数据填充一些集合。这些集合就像省份列表、增值税类型列表以及其他一些类似的数据。 我的看法...

回答 1 投票 0

如何初始化异步视图模型以及如何处理依赖注入服务中的异常?

我有一个视图模型,需要用数据库中的数据填充一些集合。这些集合就像省份列表、增值税类型列表以及其他一些类似的数据。 所以我的v...

回答 1 投票 0

是否可以在 @RequiredArgsConstructor(onConstructor = @__(@Autowired)) 中添加限定符?

如果我想在构造函数依赖注入上使用注释@Qualifier,我会得到如下所示的内容: 公共类示例{ 私有最终 ComponentExample 组件; ...

回答 3 投票 0

情况简单!奇怪的结果! Spring原型bean不起作用,每次我调用getter或setter时,都会调用构造函数

我正在学习Spring并使用XML方式创建名为“Notepad”的POJO类的2个bean实例。 最后我得到了两个实例: n1 = 记事本@56dc1551,哈希码=267513570 n2 = 记事本@102c...

回答 1 投票 0

工厂、生产者和提供者之间在职责、对象生命周期和 DI 依赖关系方面有什么区别?

我见过术语 SomeProducer、SomeProvider 和 SomeFactory,在某些项目中几乎随机地用作类名。 我还没有看到 DI Beans 名称责任的明确定义

回答 2 投票 0

Android hilt 注入循环错误,多个模块引用核心模块

我们目前有3个模块:App、Api和Core。 App依赖于Api和Core。 Api 依赖于 Core。 在我们的 Core 模块中,我们有一个 VersionProvider: 类 VersionProvider @Inject 构造函数(@

回答 0 投票 0

如何将 Spring 与 JavaFX 结合使用?

我在我的项目中使用javaFX和Scene Builder,并且我有很多页面。我想避免复杂性,这就是为什么我想使用 Spring 框架。 所以请有人能详细向我解释一下如何

回答 3 投票 0

使用Python注入器模块复制指南@Named

我正在使用注入器模块,它体现了 DI 框架的大部分 Guice API。 我试图完成 Guice 使用 @Named 绑定注释所做的事情。也就是说,使用...

回答 2 投票 0

通过依赖注入在自定义过滤器中使用自定义日志服务

在我的 ASP.NET Core API 应用程序中,我开发了一个名为 ValidateFilterAttribute 的自定义过滤器来检查请求是否有效。 (流畅验证) 在这里,如果请求无效,我

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.