dependency-injection 相关问题

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

使用 Koin 进行数据存储的依赖注入

我有一个实现数据存储的 Compose 多平台项目。我使用多平台数据存储作为参考。我在注入数据存储时遇到问题。 常见的主要: 有趣的getDataStore(生产路径:(...

回答 1 投票 0

构造函数中的 HttpContext null

我有一个 UserContext 服务,我将在其中放置一些基本功能(“IsAuthenticated、GetUser 等...) 为了做到这一点,我需要将 HTTPContext 从我的 WebAPI 控制器传递到我的类

回答 2 投票 0

为什么在 Spring Boot 中注入线程作用域的 Bean 而不是默认作用域的 Bean?

我最近对我的 Spring Boot 项目进行了更改。我最初有一个没有特定范围的 bean。由于使用线程的实现以及并发问题的发生,我需要

回答 1 投票 0

需要默认的可构造类,但只有参数化构造函数才有意义

我有一个硬性要求,即我的一个类 ClassX 由第三方模块 Modul3P 以反射方式实例化,调用 ClassX 的默认构造函数。然后,Modul3P 调用其中之一...

回答 1 投票 0

Koin尚未在多模块项目中启动

我正在使用Koin来注入一些类。 我遵循 Koin 官方文档,但每当我启动应用程序时它就会崩溃。我的项目是一个多模块项目,但我所有的注入都在同一个中使用

回答 1 投票 0

maven-plugin 的 @Mojo 中的 Spring 注入

我正在尝试在我正在创建的自定义 Maven 插件中使用 Spring DI。 然而,当使用该插件时,我收到以下错误: 无法加载 mojo 'cva2sch'(或其所需组件之一)...

回答 1 投票 0

带有自定义注释的构造函数 bean 注入

我想将一个bean(我们称之为clientStub)注入到我的服务bean中。 对此有两个要求: 为了创建 clientStub bean,我需要访问 @Client 注释,...

回答 1 投票 0

使用 Net8 进行 Quartz 依赖注入

我正在按照官方文档使用 .NET 8 和 Quartz 3.11,并且遇到了一个问题:我无法为实现 IJob inte 的作业正确配置依赖项注入...

回答 1 投票 0

如何将依赖配置与 ASP.NET Core Blazor Web App 的 UI 项目分离?

我有一个 Blazor Web 应用程序,其服务器托管模型位于 .NET 8 中,具有 WebApplication.CreateBuilder 最小托管模型。 在解决方案中,我使用多个库项目来培育一个干净的架构......

回答 1 投票 0

Windows 服务上的 Unity DI,可能吗?

我正在开发一个Windows服务来执行一些定期操作,我可以使用Unity从另一个库注入我的类吗? 我想在我的服务上使用 [Dependency] 属性,

回答 1 投票 0

添加日志但无法保存

我用异步添加日志并想用异步保存但返回此错误: '无法访问已处置的上下文实例。此错误的常见原因是处置已解析的上下文实例...

回答 1 投票 0

Quarkus Mapstruct 的 UnsatisfiedResolutionException

我试图在我的 Quarkus 项目中使用 Mapstruct,但是当我使用 /.mvnw 编译 quarkus:dev 运行应用程序时 我得到以下异常: javax.enterprise.inject.UnsatisfiedResolutionException:

回答 3 投票 0

处理 DI 生命周期和服务类中的缓存数据

我的 Angular 11 应用程序中有一个组件,它使用特定的服务类从 REST API 请求地址信息。该服务类在中继 API 的字段中缓存一些可观察值

回答 1 投票 0

允许 IEnumerable<T> 在 MS.DI 中延迟解析项目

我的 MS.DI 容器中有一个非常大的 ISample 注册列表,我将其作为 IEnumerable 注入。但在运行时我通常需要很少的。然而,MS.DI 总是创造...

回答 3 投票 0

如何反转类工厂的依赖关系移至库

当所有涉及的类都在同一个项目中时(defineSubClass是BaseClass的成员),下面的代码工作得很好: protected static BaseClass certainSubClass(String p1, int p2, B...

回答 2 投票 0

如何使用 async/await 进行独立的延迟初始化

我正在尝试使用依赖注入异步初始化一个类。我看过这篇文章https://blog.stephencleary.com/2013/01/async-oop-2-constructors.html 但我正在尝试初始化...

回答 1 投票 0

如何注入部分但不是全部参数

在我团队的代码库中,我看到类要么注入了所有参数(并且没有构造函数参数),要么没有注入任何内容。然而,我想知道如何在课堂上注入一些东西并且

回答 1 投票 0

Koin:如何降低模块的可见性(私有非导出模块)

我正在使用Koin 3.2,它具有新的模块包含功能。官方文档中,在讨论模块链接策略时,有这样一段话: 需要观察的一个重要细节是您...

回答 3 投票 0

Dagger 2,Java:如何注入部分但不是全部参数

在我团队的代码库中,我看到类要么注入了所有参数(并且没有构造函数参数),要么没有注入任何内容。然而,我想知道如何在课堂上注射一些药物等等......

回答 1 投票 0

在下一个主要版本中,Nest 将不允许使用 @Injectable()、@Catch() 和 @Controller() 装饰器注释的类

我在 Nest.js 框架中编写了 3 年,我通过后端应用程序收到了消息: 警告 [DependencyScanner] 在下一个主要版本中,Nest 将不允许使用 @Injec 注解的类...

回答 2 投票 0

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