dependency-injection 相关问题

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

如何克服构造函数中依赖过多的类?

我有一个Python项目,其中有一个Car类,它有一个具有多个状态的主状态机。而且,Car类有多个系统。这些系统是发动机、变速箱、制动器、仪表板...

回答 1 投票 0

在打字稿中使用 tsyringe 装饰器时出错

我正在尝试使用 tsyringe typescript 库,但甚至无法添加任何装饰器,因为 VsCode 抱怨它们。 我正在使用打字稿 5。 这是 tsconfig.json - 它具有所需的

回答 1 投票 0

使用Jest和inject()函数进行角度测试

我想使用 Jest 测试 Angular 组件,而不启动 TestBed。如果可能的话,我想在没有 Angular 上下文的情况下进行纯 JavaScript 测试。如文档中所述 https://an...

回答 2 投票 0

使用 Jest 和 Inject() 进行角度测试

我想使用 Jest 测试 Angular 组件,而不启动 TestBed。如文档中所述 https://angular.io/guide/testing-services#testing-services 描述('价值服务',...

回答 1 投票 0

Dagger2 - 在 ViewModel 中注入变量的字段。有问题吗?

我最近学习了dagger2,遇到了一种情况,我必须在我的视图模型中注入一个类的变量。 几乎在所有地方,建议通过 ViewModelFactor 传递该变量...

回答 1 投票 0

Nest.js:在基于属性的注入的情况下无法读取未定义的属性

我是 Nest.js 的新手,想要为我的自定义类实现“基于属性的注入”。 # 作者.module.ts 从'@nestjs/common'导入{模块}; 从 './author.service... 导入 { AuthorService }

回答 1 投票 0

无法访问已处置的上下文实例 EF core

我正在通过.net core mvc 和 EF 开发一个 CRM,它需要大量的数据库连接来检索和更新信息。我在调试过程中时不时会遇到这个错误,这是一个大项目......

回答 3 投票 0

如何从 TypeScript 函数返回类?

我使用 TypeScript 和依赖注入库,它的工作方式与 Angular 1 非常相似 - 基本上:使用依赖项作为参数注册一个工厂。 这就是我注册c的方式...

回答 8 投票 0

无法访问已处置的对象MemoryCache

我正在尝试在 .NET 8 中的最小 API 操作中使用 IMemoryCache,如下所示: 公共静态异步任务> GetUpdates( [FromServices] IMemoryCache

回答 1 投票 0

为注入类设置值

希望这应该是一个简单的。 所以我有这样的课程: 公共类 ClientIdValues :IClientIdValues { 公共字符串[] clientIds {get;放;} } 以及该接口

回答 2 投票 0

具体类型应该如何以松散耦合的方式返回接口的实例?

我有一个 IDirectory 接口和一个实现它的 Directory 类。 我需要创建一个 IDirectoryEnumerator,它只有一个如下所示的方法: IE可枚举

回答 1 投票 0

FastAPI 依赖工厂

我想收取一些 API 使用费,并提出了以下依赖项 def charge_call(成本:int): 异步 def _charge_call( 钱包=取决于(get_wallet), ): 等待哇...

回答 1 投票 0

Nest JS 依赖项

我正在尝试在 UserService 类上使用 UserRepository 类并从 UserModule 导出 UserService ,以便我可以在 AuthService 类上使用该类,但我收到一些错误

回答 1 投票 0

Laravel 节流阀、RateLimiter 与 ThrottleRequests,何时使用哪个?

我需要限制我的 REST API 的速率。目前我只需要基于 URL 前缀的速率限制,例如tps/xxx 的 url 需要 1 分钟内 10 次的速率限制。我可能需要添加更多规则

回答 2 投票 0

如何从应用程序模块获取子模块内的自定义提供程序?

我只有两个模块: ᅠ司机 ^ | | 应用程序 在应用程序模块中,我添加了一个自定义提供程序(金额) @模块({ 导入:[驱动程序模块], 控制器:[], 提供者:[ { 公关...

回答 2 投票 0

松耦合如何协助单元测试?

我参考下面的博客来了解紧耦合/松耦合。 我理解给出的例子, 接口支付网关{ 有趣的验证() 有趣的流程付款(金额:双倍...

回答 1 投票 0

构建器的依赖注入。配置不起作用

我想通过 IConfiguration 访问机密,我在 Program.cs 中进行如下设置: 命名空间项目 { 公开课节目 { 公共静态无效主要(字符串[]参数) ...

回答 1 投票 0

如何在隔离的 .NET Core 6 上运行的 Azure Function 中的所有类中访问 ILogger

我正在将 Web 作业转换为 Azure Function。我创建了一个与 .NET 6 隔离的 Azure Function。我无法从类构造函数访问 ILogger,出现以下错误: 系统。

回答 1 投票 0

“node_modules/express/lib/express.js”中的包尝试导入 Node 标准库模块“events”

我收到此错误“构建 JavaScript 包失败。 “node_modules/express/lib/express.js”处的包尝试导入 Node 标准库模块“events”...

回答 1 投票 0

依赖注入在 Cucumber 中是如何工作的?

我一直在尝试将网络驱动程序注入到步骤中。我已经使用了这个说明并且效果很好。 这个想法是将 WebDriver 作为服务注入到步骤类中。在第一步,您需要...

回答 1 投票 0

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