dependency-injection 相关问题

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

HttpClient 属性未通过 DI 传递

我正在开发一个 ASP.NET Core 5.0 项目,该项目有一个访问 API 的服务。 根据下面的代码,我希望提供给 ToornamentService 的构造函数的 HttpClient 包含 de...

回答 2 投票 0

独立组件中出现 NullInjector 错误

我收到错误消息,说我没有 serviceX 提供商 为了使其更具可读性,我将描述架构 我有独立的 componentX 导入 MyModule。 @成分({ 独立:真实, 选择器:'app-

回答 1 投票 0

Angular 18,向 APP_INITIALIZER 添加依赖项

我正在尝试使用 Angular v18 的提供程序来提供一个具有依赖项 JwtService 和 Auth Service 的新 APP_INITIALIZER 。这是逻辑的代码片段 导出函数 initAuth(jwtService:

回答 1 投票 0

这是对静态属性的错误使用吗?

如果我有一个带有服务的类,我希望所有派生类都可以访问该服务(例如安全对象或存储库),那么我可能会执行以下操作: 公共抽象类A { 静态

回答 2 投票 0

使用 Autofac 创建具有依赖项的类的实例

问题: 假设班级: 公开课 MyAwesomeClass { 私有 IDependCls _dependCls; 公共 MyAwesomeClass(IDependCls dependentCls) { _dependCls = dependentCls; } } 还有某个地方...

回答 7 投票 0

每当我尝试使用 hilt 时都会出现错误

我是依赖注入的新手。我试图用剑柄学习 di。问题是每当我尝试使用剑柄时。这是我的应用程序代码: build.gradle.kts(项目): // 顶级构建文件,您可以在其中...

回答 1 投票 0

Laravel:服务提供者中接口的条件绑定未按预期工作

我正在使用 Laravel(版本 11)并尝试有条件地将接口(DashboardStrategy)绑定到不同的具体实现(DashboardWebService 和 DashboardApiService),具体取决于...

回答 1 投票 0

针对 ASP.NET Core DI 中的接口和实现进行程序集扫描的注册类型

针对接口和实现注册一些服务: services.AddSingleton(); services.AddSingleton(x => x.GetRequiredService()); 这就是...

回答 1 投票 0

如何绕过泛型类型无参数构造函数的限制?

我正在尝试使用依赖注入在 asp.net 上编写一个电报机器人。 我有几个类 - BotController: 公共类 BotController :控制器 { 私人 TelegramBotClient _bot = 机器人。

回答 1 投票 0

如何在 Jakarta EE 项目中为自定义注释的拦截器提供运行时参数?

我正在开发一个 Jakarta EE 项目,其中有一个自定义注释和一个关联的拦截器。该注释用于执行一些逻辑,并且它作为独立的项目按预期工作。然而,...

回答 1 投票 0

Unity IOC 静态工厂

有没有办法通过xml配置来表示对象上的静态工厂方法?

回答 2 投票 0

ServiceCollection 不包含 AddScoped 的定义,并且找不到接受第一个类型参数的可访问扩展方法

我有一个 Windows 服务,它使用 Quartz 来安排任务。我正在尝试实现依赖注入,因为默认情况下 Quartz 不支持默认的作业工厂。所以我...

回答 2 投票 0

AddScope 与 AddScoped

有关 ASP.NET 依赖项注入的当前文档描述了一个 AddScoped 方法,在处理 ASP.NET 项目时,我也将其视为 Visual Studio 自动完成中的 IServiceCollection 的成员...

回答 1 投票 0

依赖注入中的AddScoped

我一直在阅读,最好在我的 EF Core 项目中使用 AddScoped,这样我就可以使用许多上下文进行更新,这样我就可以在执行 SaveChan 时停止“已跟踪”错误消息...

回答 2 投票 0

在 ASP.NET Core 中注入 AutoMapper 时出现问题。错误:公共参数化构造函数必须仅包含与声明的参数匹配的参数

我有一个 ASP.NET Core Web API 项目。为了配置 AutoMapper,我在 Program.cs 文件中添加了以下代码: builder.Services.AddAutoMapper(typeof(程序)); 我将 AutoMapper 注入...

回答 1 投票 0

Spring自注入

我使用 Spring 3.x 尝试了以下代码,该代码因 BeanNotFoundException 而失败,它应该根据我之前提出的问题的答案 - 我可以使用 Spring 注入相同的类吗? ...

回答 9 投票 0

如何正确使用 Litestar 控制器的依赖注入器?

问题描述: 我正在使用 Litestar 制作一个项目草图,我想利用 Roman Mogylatov 的依赖注入框架来处理我控制范围内的依赖注入...

回答 1 投票 0

我如何不断收到空回复

我试图通过我的API获取响应,但我总是得到空响应,但我得到了正确的请求。我不知道这是一条错误调用的路径还是什么 这是我的数据类: 数据类

回答 2 投票 0

.Net core 8.0依赖注入什么是正确的3层架构

我有3层: 网络API 逻辑 数据存取 WebAPI 仅使用逻辑层。它根本不需要了解数据访问层。 我知道在program.cs文件中我需要注册服务...

回答 1 投票 0

是否可以用我自己的服务包装(替换)已注册的服务,但仍保留旧实例?

假设我有此服务注册: services.AddScoped(); 我知道你可以“替换 ASP.NET Core 内置 DI 容器中的服务注册?”但有可能吗

回答 1 投票 0

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