
[英]How to use VContainer to inject dependencies across assembly definitions
我已经设置了我的项目,以便我的游戏演示和模拟代码位于单独的程序集中,并希望在需要时使用 VContainer 在它们之间注入依赖项(演示层具有对模拟层的程序集定义引用,但模拟层在这里没有上下文的演示文稿)。 我目前有 2 个生命周期范围, SimulationLifetimeScope和Presen ...
[英]How to use VContainer to inject dependencies across assembly definitions
我已经设置了我的项目,以便我的游戏演示和模拟代码位于单独的程序集中,并希望在需要时使用 VContainer 在它们之间注入依赖项(演示层具有对模拟层的程序集定义引用,但模拟层在这里没有上下文的演示文稿)。 我目前有 2 个生命周期范围, SimulationLifetimeScope和Presen ...
[英]EF Migrations with multi-project AWS Lambda solution in C#
我很确定这是一个特定于 VS 中的 AWS Lambda 项目模板的 DI 配置问题。 我有一个包含多个项目的 .NET 6 解决方案(清洁架构)。 出于这个问题的目的,有两个项目: ProjectName.Lambdas.Aggregator - 基于 Visual Studio 中的 AWS ...
[英].NET CORE dependency injection passing parameter to constructor
我正在尝试使用 DI 注册一个定义如下的类: 在 program.cs 中,用 DI 注册它: 在 razor 组件中,注入它: 并且在访问页面时,得到了NullReferenceException,指向上面的DoWork行: 未处理的异常呈现组件:调用目标已抛出异常。 System.Reflec ...
[英]How to inject/pass value into @Configuration-bean after/in application.run() method?
我在 main 方法中的应用程序读取参数并运行 Spring 应用程序。 我的配置里面有 DataSource bean,需要读取参数之一以用于数据源的初始化。 应用类 配置类 所以我需要我的DataSource getDataSource()来正确读取credentialsPropertyPre ...
[英]Injecting spring bean (service layer class) into ResourceBundle
赏金将在 4 天后到期。 此问题的答案有资格获得+50声望赏金。 Syed Iftekharuddin想要提请更多人注意这个问题。 我使用 ResourceBundle 接口创建了一个 class,如下所示。 这个 class 依赖于另一个 class。ResourceBundle(如下所示的 ...
[英]Dio interceptor not working with dependency injection
我正在尝试使用Retrofit作为我的远程 API 客户端。 我在我的项目中使用Injectable实现依赖注入,然后我像这样注册 Dio class。 请注意,我在 TSApiDio 的构造函数中注册了我的LogInterceptor 。 这是日志拦截器。 然后我尝试访问 newsapi.org, ...
[英]NestJS Standalone app can't inject Sequelize instance using connection token
我对 NestJS 还是很陌生。 我正在尝试实现一个连接到外部/远程源数据库和应用程序数据库的独立应用程序。 现在我陷入了Nest can't resolve dependencies of the SourceDbQueryService (ModuleRef, ?). Please make s ...
[英]ESLint no-unused-var error for DI variables in Angular
我有一个 Angular 14.2 项目,我正在尝试为其设置 ESLint。 问题是我得到了no-unused-var错误的误报,它似乎只对通过构造函数中的依赖注入包含的变量执行此操作。 我已经用谷歌搜索了我的 a** 关闭,但除了完全关闭no-unsued-var之外找不到任何其他解决方案,这不是 ...
[英]No qualifying bean of type available: expected at least 1 bean which qualifies as autowire candidate
我正在学习 Spring 依赖注入,为此我编写了一些简单的代码,但我经常遇到这个错误: 谁能指出我正确的方向? 谢谢! 服务.java Controller.java SpringTest2Application.java 我尝试了 @Component 和 @Autowired 注释的不同组合 ...
[英]Is there an @After advice Spring equivalent in Quarkus?
在Quarkus 应用程序中,我想用方法的结果触发事件,我们认为相当于 Spring 中的 @After 建议,它: “在目标方法完成后运行,包括目标方法导致异常时。此建议类似于 Java 中的 finally 块,无论结果如何,它始终执行。” 但是我在 Quarkus 上找不到等效项,我只能使 ...
[英]Get all instances of an interface with Dagger Hilt
我正在将 DI 从 Koin 迁移到 Dagger Hilt。 我有一个包含许多实现的自定义接口,我想将 useCase 中的所有实例作为列表注入。 例如: 当我使用 Koin 时,我会这样做: 我怎样才能对 Hilt 做同样的事情? 我已经将每个实现与我的接口绑定在一起,例如: ...
[英]Use multiple instances (identical code, different config) of a scoped dependency-injected interface
我有一个添加范围服务的第三方 DI 库。 这给了我一个类似的模式:// in Startup services.AddScoped<ICustomService>(); // in API public async Task<ThingResult> DoThing([F ...
[英]How can I access a Class created with DI from a class not created with DI?
前言- 我们有一项旧服务需要维护并偶尔进行修改。 它的架构不好,而且是一个庞然大物,但由于我们希望最终弃用它,我的公司目前不想修复它的架构。 问题:我有一个类MS 。 我需要更改它的一个方法,这样它就不会直接调用 HTTP,而是通过另一个现有类AEO来调用。 AEO继承自抽象类EC ,有几个字段 ...
[英]C# MongoDB can we use Collection instance as a singleton?
我有一个在 DI 中注册为单例的 MongoContext 类。 它在构造函数中接受 IMongoDatabase 实例。 现在获取集合实例的正确方法是什么? 使用第 7 行的 Expression bodied 属性,基本上每次访问集合时调用 GetCollection。 在第 13 行调用 ...
[英]How to inject ViewModel into Activity using Hilt?
我有一个 ViewModel,我已经将其注入到 Composable 中。 现在我想将该 ViewModel的相同实例注入到我的 Activity 中。 例如: 在 AccountScreen.kt 和我的活动课: 应具有相同的 AccountViewModel 实例。 我知道在 Activity ...
[英]Update Properties across Viewmodels with CommunityToolkit.Mvvm and Dependency Injection
我正在尝试实现一个简单的 WPF 应用程序,在主窗口中有两个嵌套的 UserControl,每个 UserControl 都有自己的视图模型。 一个 Viewmodel 实现了一个允许用户选择目录的命令。 当在第一个视图模型中选择一个文件夹时,它应该向所有其他已注册的视图模型发送一条消息。 所以我们 ...
[英]Azure Function - Unable to log message to Application insights from service class
我在记录来自 Azure Function 应用程序服务 class 的消息时遇到问题。 从 function class 进行日志记录没有问题。我遵循了Azure 函数 - ILogger 跨类记录中提到的解决方案,但无法找出问题所在。 主机.json 休息服务.cs IRestService ...
[英]When and how to create presenters using windows forms with MVP and dependency injection
赏金将在 2 天后到期。 此问题的答案有资格获得+50声望赏金。 jrn6270正在寻找规范的答案: 参考细节很好地回答了这个问题。 这是一个关于使用Lamar的依赖注入 (DI)、使用模型-视图-呈现器(MVP) 模式的 Windows 窗体 (C#) 以及如何(以及何时)初始化呈现器对象的问 ...
[英]Is using DI with protected properties on base class a bad practice?
我目前面临一个特殊情况。 我有这个背景: 类 ( A ) 继承自另一个 ( B ),后者正在实现接口 ( I1 )。 A 还实现了另一个接口 ( I2 )。public class A : B, I2 {} public class B : I1 {} B实现I1中描述的所有方法,这些方法由 ...
[英]Dependency injection and object creation
当我使用依赖注入时,我在程序的最开始创建所有对象。 我最终不得不通过大量构造函数携带依赖项,尽管更早地在某个地方创建它们会更容易。 工厂的模式浮现在脑海中。 可以在构造函数中传递工厂以不违反 DI。 但这不是反模式/违反 DI 吗? 由于 Factory 创建了 object 的具体实现? 在不破坏 ...