一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
在运行时使用/不使用 ocLazyLoad 加载 Angular 模块
我有几个模块,我试图根据某些条件在运行时加载它们。目前我正在使用 ocLazyLoad 模块,但我加载的模块根本不工作。一切都...
将一项服务注入另一项服务时遇到困难。我想要一个服务层次结构,为了简洁和封装,我可以在其中向父服务传递/请求逻辑。 所以对于例如...
.NET Azure Functions 中的依赖注入 - Azure Cosmos DB 客户端
我在 Microsoft Docs 上阅读了一篇有关在 .NET Azure Functions 中使用依赖项注入的文章。 一切正常,正如您在文章中看到的,它注册了 CosmosClient 建设者.服务.
我有一个抽象类: 抽象类 MyFirstViewModel( 私有valfirstParamArgs:FirstParamArgs, private val secondaryParam: SecondParam):ViewModel(),ActionHandler{ 覆盖有趣的handleAction(
如何在单元测试中从 ngrx 信号存储强制调用`onDestroy`钩子?
我在 Angular 项目中使用 @ngrx/signals 中的 SignalStore。 我的商店有 onInit 和 onDestroy 挂钩,它们从注入到商店中的依赖项调用方法。 导入 { signalStore, withHooks }...
如何在 ASP.NET MVC Core 中获取瞬态 DbContext?
我在Startup.cs中有以下内容: services.AddDbContext(options => options.UseSqlite(Configuration.GetConnectionString("Sqlite"))); 现在,我想启动
如何使用 ASP.NET Core 在自定义类中注入依赖项?
我试图了解在 ASP.NET Core 中的自定义类中使用服务/依赖对象。 我是否需要将每个类创建为服务并添加到依赖项对象中? 或者我应该使用 [FromServic...
Angular:访问使用 ngTemplateOutlet 渲染的递归列表中的父指令
我正在使用模板来显示嵌套列表,如下所示: 常量树 = [ { 标签:“A” }, { 标签:“B” }, { 标签:“C”, 孩子们: [ {标签:...
我有一个项目在 phalcon 5.3.0 上运行。但是在使用 php 8.2 升级到 phalcon 5.3.1 后,我遇到了一些错误。并且无法修复它。我没有做任何改变,但发生了错误。我也没有得到任何
我有一个 C# 解决方案,其中包含 -MVC项目 -WCF项目 -服务库 -模型(实体框架) MVC 项目正在从 Web 服务获取所有数据。 WCF 服务正在变得……
在 Micronaut 应用程序中: 出于调试目的,我想找出哪个其他 bean(B) 正在注入我当前的类(A)。 假设我想在 @PostConstruct m 中记录类(B)的名称...
我有一个服务,我想@Autowired,但它在构造函数中需要一个复杂的对象。如何使用依赖注入提供它? @服务 进程服务类 @Autowired 私人
如何解析在 IContainerRegistry 中注册的同一接口的多个实例子级?
我是 Prism 中的新手,特别是 .NET 环境中的新手。 这是围绕问题的简要描述: 我有一个由多个接口(IRobot、IHuman、IElf、IVampire、ISaiyan)组成的层次结构子...
我想知道是否可以在运行时更改服务的实现。假设我有: 来自 Core 项目的公共接口 Service {} 公共类 ImplA :来自 LibraryA.dll 的 Service {} 公开
我正在尝试创建一个 Singleton LoggerHelper 对象并使用依赖注入和静态 LoggerHelperAccessor 检索相同的实例。但是,我遇到了一个问题,这两个
Microsoft.Extensions.Hosting.HostApplicationBuilder
我有一个关于向 DI 容器添加组件的问题,但这样做的方式是一旦添加,它们就会保留已填充的数据。这可能吗? 我开始
我有dll库,我们将其命名为“LibraryA”。我已将其附加到 Application/Resources/Raw/LibraryA.dll。我只想注册该库中的所有服务和接口,例如:
为什么 Spring 依赖注入 @Autowired 在 servlet 中抛出 NullPointerException?
项目结构: 测试控制器.java: 包 com.mypack; 导入java.io.IOException; 导入 java.io.PrintWriter; 导入 javax.servlet.ServletException; 导入 javax.servlet.annotation.WebServ...
如何轻松地从.NET 8.0中的appsettings.json读取连接字符串?
首先,这是正确的json吗?我需要指定 ProviderName 吗? “连接字符串”:{ “默认连接”:{ "ConnectionString": "数据源=(
在 ASP.NET Core 控制器中使用 StackExchange.Redis
我想使用 MVC 控制器中的 Redis 功能,例如位字段和哈希字段。我知道 ASP.NET Core 中有内置的缓存支持,但这仅支持基本的 GET 和 SET 命令...