一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
我正在尝试创建一个需要依赖注入的装饰器。 例如: @Injectable() 类用户服务{ @TimeoutAndCache(1000) 异步 getUser(id:string):Promise{ // 米...
Dagger2 跨模块注入取代了 Interface 的实现
我正在将我的项目分解为不同的 Android Studio 模块。 在底层,我有一个具有核心业务逻辑的无头模块。在模块依赖树中,我有一个应用程序模块
Spring boot @SpyBean 导致测试套件出错,可能是由于上下文未重置的问题
我在 Spring 集成测试方面遇到问题。 行为: 当我单独运行下面的测试时,它是成功的。 然而,当所有测试都运行时,其中许多测试(包括下面的测试)都是......
这是我的第一个问题,所以我也希望得到有关如何正确提问的提示。 因此,在我的 Laravel 应用程序中,我有一个包含用户的数据库表。首先,我想要一个模型工厂。 S...
Dagger2 多重绑定到以 kotlin 密封类为键的映射中
在 Android 应用程序中,我使用 dagger2 进行 DI。我正在尝试多重绑定到地图中,但构建失败,如下所示。 我在网络模块中有这个模块类: @模块 @InstallIn(SingletonComp...
在 Hilt 中使用 ActivityComponent 范围是否会在 Activity 中的所有片段之间提供相同的依赖项实例
正如我们在Google网站的附图中看到的, SingletonComponent 将在整个应用程序中提供相同的依赖项实例。 ActivityComponent 也是这样吗?会吗
我想将我编译的容器放入文件。正如 symfony 文档所说,它可以通过多种方式完成。该文档有以下代码示例: 使用 Symfony\Component\DependencyInjection\ContainerBuilder; 使用
Microsoft.Extensions.DependencyInjection 中的 Microsoft.Practices.Unity ResolverOverride 等效项是什么
我正在尝试更新我的依赖项注入以使用 Microsoft 内置的依赖项注入,而不是使用已弃用的 Unity 依赖项注入。 Unity 有以下解决方案:Resolve(...
是否可以将 InjectionToken 注入到工厂提供程序中: 目前,我已经编码: 导出 const HOST_TOKEN = new InjectionToken("主机"); 让 configDataServiceFactory = (
ValueError:可调用<dependency_injector.providers.Singleton>不受MySQLDatabase签名支持
当我尝试实例化 MySQLDatabase 时,我的 Python 应用程序中遇到了 dependency_injector.providers.Singleton 的问题。这是我的代码的简化版本: 导入日志记录 来自
我正在向一些旧项目引入依赖注入器。在其中一个中,我有一个配置值,该值可以回退到另一个值和默认值。本质上我正在寻找...
.NET Core IServiceScopeFactory 子作用域是否处理瞬态服务?
每当我需要在单例或后台服务中使用瞬态或范围服务时,我都会在子范围中创建它们: 使用 var serviceScope = _serviceScopeFactory.CreateScope(); var foo = 服务...
我正在将旧的 ASP.NET 4.7.2 MVC 应用程序迁移到 ASP.NET Core,并希望了解更多有关 DI 方法的信息,因为它已经深度集成到 Core 框架中。然而,到目前为止我已经
如何使 Worker 类与 AutoFac 以及 Microsoft 依赖注入兼容
我有一个工人服务,将在两个项目中消耗。 第一个项目使用 Autofac 进行依赖注入,另一个项目使用 Microsoft.Extensions.DependencyInjection 第一个工人看起来像: 公开
我正在开发一个 Telegram 机器人。我正在努力解决 SimpleInjector 类注册问题。 我需要注册一个 ProxyBotMesssageSender 类作为实现 3 的 BotMesssageSender 类的代理
使用 Autofac 在 ASP.NET Core 中第二次调解器调用失败并出现 ObjectDisposeException:“无法解析实例,因为它已被释放”
我正在尝试在一个方法内运行两个中介调用。由于某种原因,第二个中介调用总是失败。我希望这两个调用都能顺利运行。完整的错误消息是: 系统。
ASP.NET Core IHostedService手动启动/停止/暂停(?)
我想在 ASPNET Core 中实现一个可以按需停止和启动的重复(定时)IHostedService 实例。 我的理解是 IHostedService(s) 是由框架启动的...
使用BuildServiceProvider时单例的多个实例
我正在尝试创建一个作为后台服务运行的依赖注入管道服务。 我的想法是,我可以创建一对多的服务,并为某些服务传递简单的 IOption 配置
如何在引入了 .NET 8 的最新 AutoCAD API 2025 中使用依赖项注入?
新的 AutoCAD 2025 附带了 .NET 8,它基本上是 .NET Core,所以我假设依赖注入对于 autocad 插件来说也应该是理所当然的事情,但是.. 我没有找到任何相关的文字...
我想在我的 Nest.js 应用程序中创建基于配置模块的 MQTT 连接。我正在使用非常旧的 npm 包:https://github.com/microud/nest-mqtt 。我更新了必要的依赖项,现在...