一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
错误:“在 SetAuthenticationState 之前调用 GetAuthenticationStateAsync。”
我有一个 blazor 项目,其中我使用依赖项注入来使用 AuthenticationStateProvider。 我收到错误: 'GetAuthenticationStateAsync 在 SetAuthenticationState 之前调用。 ...
当我尝试独立注入时,在我的存储库中实例化 dbContext 是否不好?
我想创建一个用于查询的存储库。为此,我正在考虑做这样的事情: 公共接口 ICarsQueryRepository { 公共 GetCarById(长 Id); //另一种方法...
WebAPI 应用程序中的 AddSingleton 和 AddHostedService
在我的应用程序中,我有一些服务来管理PC上的一些设备(主要通过串行端口)。服务将通过 API 控制器访问。 每个服务必须作为单例运行(单个实例...
hilt:错误:[Dagger/MissingBinding] 如果没有 @Provides 注释的方法,则无法提供存储库
我正在创建一个多模块 Android 应用程序,其中包含干净的架构层作为模块: 根 > 应用程序(主模块) 演示(android lib模块)//它依赖于构建中的域。
我对如何将来自 DI 容器的依赖项传递到类的构造函数上感到困惑。 我有以下注册: 公共无效ConfigureServices(IServiceCollection服务...
我有一个可重用组件ReusableComponent,它需要使用包含特定功能的服务。该服务必须实现一个接口 ServiceAbstraction,以确保它...
我正在从使用启动时迁移 Web 应用程序: 公共静态无效主要(字符串[]参数) { BuildWebHost(args).Run(); } 私有静态 IWebHost BuildWebHost(string[] args) =...
考虑使用 @ApplicationScoped 在伪单例中执行依赖注入的以下方法: 不起作用。 ❌ @ApplicationScoped 公共类我的服务{ 私人最终数据...
什么是ReferenceError:providers_2未定义?
我尝试用 Angular 为服务编写 UT。 该服务将如下所示 @Injectable() 导出类 TimeZoneStateService { 构造函数( @选修的() @注入(GLOBAL_CONFIG) 私人
简而言之,我注册了一个 HttpClient 和一堆以常规构造函数方式注入它的服务,并且它工作得很好。 然而,一项服务有一个 DisposeAsync 方法,需要发送...
Spring Boot - 将应用程序属性注入到 Util 类变量中
我想按照标题问一个问题。 我有一个 util 类,如下所示: @PropertySource(“类路径:application.properties”) 公共类ServiceUtils { @Value("${虚拟...
我有一个奇怪的要求。我们的应用程序是单 SPA 应用程序。其中,容器应用程序将为我们提供左侧的导航菜单(树视图),我们将创建该模块的一个新实例,然后
未调用分部类上的重载构造函数,导致 DbContext Factory 上的空引用
我有一个为我的上下文项之一生成的实体框架类。 (EF8 /.net8 Blazor 服务器)此类如下所示: // 该文件已由 EF Core 自动生成...
如何在 ASP.NET Core 中使用 Hangfire 进行依赖注入?
我想运行一个先前在 ASP.NET Core 8 的 IoC 中注册的重复作业。 像这样的东西: 我在 IoC 中注册了一个类 该框架负责处理所有依赖关系...
Spring IoC/DI 中接口使用 @Component 注解进行注解。可能是什么原因?
有时接口会使用@Component注解进行注解。那么我的明显推理是实现此类接口的类也将被视为组件。但如果我是对的...
使用 `rand::rngs::ThreadRng` 在 Rust 项目中依赖注入 SeedableRng
我在所有函数中都从常规的 &mut ThreadRng 开始,但它限制了依赖注入能力。有 SeedableRng ofc,但如何在最初是
Hilt 错误 ActivityContext 无法在没有 @Provides 注释的方法的情况下提供
我已将 Hilt 设置为 @模块 @InstallIn(ActivityRetainedComponent::class) 对象凭证模块 { @提供 @ActivityRetainedScoped 有趣的提供ActivityContext( @ActivityContext
在 Jetpack Compose 中使用带有 Koin 的自定义范围时,不会调用 ViewModel onCleared
我将 Koin 与 Jetpack Compose 结合使用。我必须为我的 ViewModel 之一创建一个自定义范围,因为只要用户登录,它就应该保持活动状态。 我尝试在我的可组合项中执行此操作,将其包装在
我在 NestJS 中有一个模块,我需要服务相互包含。所以,我有一个循环依赖。根据NestJS文档,我使用了@ForwardRef: 但运行项目仍然...
我们使用 Guice 进行依赖注入。我有一个父类,我需要一个依赖项,并且该父类调用其他类方法,其中每个子类方法都需要相同的依赖项。我的