dependency-injection 相关问题

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

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

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

回答 1 投票 0

MAUI 中的依赖注入(Android 和 iOS)

我正在尝试在 .NET MAUI 中使用 Xamarin 中的相同代码。在我的 Xamarin Forms 项目中,我有以下代码: 私有静态只读字符串序列= Serial(); 私有静态字符串串行() { 字符串

回答 2 投票 0

责任链中的SimpleFactory

有一种观点认为,当使用责任链模式(https://refactoring.guru/design-patterns/chain-of-responsibility/php/example)时,应该使用简单的方法创建请求...

回答 1 投票 0

N 层解决方案上的依赖注入 - 删除样板文件

我正在创建一个解决方案,该解决方案具有针对 .NET 8 的 API (Microsoft.NET.Sdk.Web)、域 (Microsoft.NET.Sdk) 和 MVC 项目 (Microsoft.NET.Sdk.Web)。 在我的域中,我有两个类,看起来像

回答 1 投票 0

ASP.NET WebHost 到 Host 迁移

我正在尝试将我的应用程序启动从基于 WebHost 迁移到(较新/推荐)主机。 当我改变时: 私有静态 IWebHostBuilder CreateWebHostBuilder(string[] args) => 虚拟主机。

回答 1 投票 0

ASP.NET WebHost 到主机迁移

我正在尝试将我的应用程序启动从基于 WebHost 迁移到(较新/推荐)主机。 当我改变时: 私有静态 IWebHostBuilder CreateWebHostBuilder(string[] args) => 虚拟主机。

回答 1 投票 0


如何在 Angular 17 中的 HttpInterceptorFn 中注入依赖?

这是我的拦截器,使用新的角度拦截方式,使用函数而不是类 导出 const errorInterceptor: HttpInterceptorFn = (req, next) => { console.log('拦截...

回答 1 投票 0

如何在 Angular 17 中的 HttpInterceptorFn 中注入依赖?

这是我的拦截器,使用新的角度拦截方式,使用函数而不是类 导出 const errorInterceptor: HttpInterceptorFn = (req, next) => { console.log('拦截...

回答 1 投票 0

为什么当我使用 esbuild 构建 Angular 应用程序时不断收到 NG0203 错误?

我正在尝试迁移到 esbuild 来构建我的 Angular 应用程序。我已经完成了我需要做的所有事情,但我不断看到控制台中记录了此错误: 错误:NG0203:注入()必须是...

回答 1 投票 0

Hilt(Android):找不到符号返回DaggerApp_HiltComponents_ApplicationC.builder()

我尝试用 Hilt 替换 Koin(坏主意)来进行 DI,但现在我遇到了这个错误: Hilt_App.java:21:错误:找不到符号 返回 DaggerApp_HiltComponents_ApplicationC.builder() ^ 符号:

回答 6 投票 0

为什么使用@PostConstruct?

在托管 bean 中,@PostConstruct 在常规 Java 对象构造函数之后调用。 为什么我要使用 @PostConstruct 来通过 bean 进行初始化,而不是常规构造函数本身?

回答 5 投票 0

Asp.Net Core 7:DI - 注入多个实例 - 解析实例内的不同 IOptions

我有: 公共接口 ITestService{} 公共类 TestService : ITestService { 公共 TestService(IOptions testOptions){ // 用 testOptions.value 做一些事情 ...

回答 1 投票 0

如何定义一个包含基类的方法以及当前类中的方法的接口?

我有一个基类,其中包含常见的 CRUD 功能: 公共类 GeneralRepository : IGeneralRepository { 私有只读 IConfiguration _config; 私有只读

回答 1 投票 0

如何根据 .NET 6 中的类型有条件地将依赖项注入到服务中?

我得到了一个带有.NET 6的C# gRPC sln(不确定它的grpc对这个问题是否重要),它有2个不同的C#类,它们实现了派生的2个不同grpc服务的逻辑...

回答 1 投票 0

如何修改.NET主机生成器中已添加的单例服务?

我正在.NET 中使用新的 HostApplicationBuilder。我想使用 IOptionsMonitor 监视 appsettings.json 的一部分以了解选项更改,并将这些更改应用到 Serilog LoggingLevelSwitch。

回答 1 投票 0

DbContext - 传递自定义配置选项

我有带有实体框架的.NET Core 6 Web应用程序。 我的 DbContext 是这样的: 公共类 MyDbContext :DbContext { 公共 MyDbContextDbContext(DbContextOptions

回答 1 投票 0

公共语言运行时在 .NET 6 API 中检测到无效程序?

我正在使用.net6、Microsoft.NET.Sdk.Web、MVC 和 Microsoft.Extensions.DependencyInjection 6.0.0。 该异常是由 Microsoft 类引起的,没有任何可调试的内容。 在 API 方面,

回答 1 投票 0

如何在 FastAPI 请求方法之外使用 Depends 或类似的东西作为依赖注入?

有人可以告诉我如何在 FastAPI 路由器方法之外对 get_db() 使用依赖注入吗?显然,Depends()仅涵盖请求函数中的DI。 这是 get_db() 异步基因...

回答 1 投票 0

我可以在 Blazor 客户端应用程序的多个区域中注入 Singleton-DependencyInjected 对象吗?

我有一个 Blazor 应用程序,我将一个类 (NotificationClass) 注入到 MainLayout.razor。 NotificationClass 有一个 Errors 字符串属性。我的目标是使用此类绑定到...

回答 1 投票 0

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