
[英]Autofac failing to Resolve Module when module instantiated with Activator
我正在尝试使用自定义属性在我希望我的框架容器加载的外部库中定义模块。 我能够扫描程序集,查找并验证我的类型,并返回实例化 IModule 的列表。 但是,当我尝试解析在外部模块中注册的类型时,该类型无法解析。 主库目标.Net Standard 2.0 注册模块的扩展方法 从托管应用程序 targe ...
[英]Autofac failing to Resolve Module when module instantiated with Activator
我正在尝试使用自定义属性在我希望我的框架容器加载的外部库中定义模块。 我能够扫描程序集,查找并验证我的类型,并返回实例化 IModule 的列表。 但是,当我尝试解析在外部模块中注册的类型时,该类型无法解析。 主库目标.Net Standard 2.0 注册模块的扩展方法 从托管应用程序 targe ...
[英]How to register a class in C# that has another dependency and also accepts parameters in the constructor
我在 c# 中有一个 class,它接受 2 个参数:对 MongoDB 数据库的依赖和一个表示数据库中集合名称的字符串变量。 如何在Program.cs中注册这个 class ? 我的MongoRepository class: 我正在使用 .net6 ...
[英]UnsatisfiedResolutionException: Unsatisfied dependency for type java.lang.String and qualifiers [@Default]
我在编译期间有一个非常奇怪的依赖注入解决错误。 我在 application.properties 中有一个属性,我通过 Quarkus 项目中的 @ConfigProperty 注释注入它。 我在项目中有多个 @ConfigProperty 注入,除了一个之外,没有一个会导致问题。 当我编译项目 ...
[英]Koin Android-KMM: I have nested scopes but injection is not working
我收到此错误。 我正在使用 Koin 进行依赖注入。 我希望我的约会存储库是活的,因为 UserInfoContainer scope 是活的。 找不到 class 的定义:'com.flow.domain.repository.AppointmentsRepository'。 检查你的定义! 用户 ...
[英]Add service to IServiceCollection NOT in ConfigureServices
我有 Startup 和 IHosterService,我想向 IServiceCollection 添加服务。 问题是,在我将服务添加到 IServiceCollection 之后,我无法从 IServiceProvider 获取它我试图将我的服务添加到 IHostedService 中的 IS ...
[英]Is it correct way to handle it in Python
我有这样的流程: 一点上下文: 最初,我从 lambda 层调用配置器(仍然在做同样的事情),但我是通过秘密管理器获得信用的。 我通过 lambda 层传递到下游类。 所以,这不是正确的设计方式。 因此,我把lambda中的getting creds部分去掉,放到了provisioner层。 从代码 ...
[英]How to inject multiple dependencies (each inside of other?) - .Net Core 3.1
所以..这听起来有点愚蠢,但我在这里 go...我目前正在从事一个具有以下结构的项目项目结构所以我得到了服务、控制器、存储库和模型…… 这是 Controller,我正在尝试实例化服务 Class。 哪个正在尝试实例化存储库 好吧,我学会了如何通过在 Startup.cs 上使用以下方法来实例化 ...
[英]it's possible to do dependency injection in Fastapi using abstract class?
我来自 asp.net core,我使用 DependencyInjection 在我的应用程序中实现控制反转。 我想知道是否有任何方法可以为 fastapi 提供抽象类类依赖项等价列表,以便当我的代码的某些部分需要依赖项时,它会通过抽象类由构造函数注入。 (类似于它在 dot net core ...
[英]Why final keyword is used at dependency injection in Java and Spring Boot projects?
我正在学习 Spring Boot 和依赖注入以及 Java,我在所有项目中看到,当开发人员注入他们使用 final 关键字的依赖项时,我想知道为什么使用 final 而不是不使用它? 这对性能或其他方面有好处吗? 我知道变量的值不会改变,因为使用了 final 关键字并且每次都使用相同的 bea ...
[英]What is the Lazy annotation impact on spring boot services Injection?
我有一个关于The dependencies of some of the beans in the application context form a cycle:的错误。 许多答案建议使用@Lazy注释来解决这个问题但是使用@Lazy后对代码有什么影响?? 循环发生是因为两个服务相互注入我读 ...
[英]Redhat Fuse-Karaf refusing to inject jms ConnectionFactory
熔断 karaf fuse-karaf-7.11.1.fuse-7_11_1-00013-redhat-00003。 我正在使用 amqp 协议创建一个从 servlet 到 ActiveMQ 5.9 的简单桥梁。 我设法配置了一个 ConectionFactory 并使用 jms:send 命令 ...
[英]Autowiring Enums in Spring boot
在我的 SpringBoot 应用程序中,我有课程: 我收到错误: 我在其他类中自动装配它,也由 getInstance() 方法调用。 我试图添加不同的注释,但没有成功。 同样在测试模块中它运行良好,我可以通过 getInstance() 访问它 ...
[英]Passing an object to a thread in rust
我习惯用 python 和 C++ 编写代码,并尝试与 Rust 相处。 我想将一个对象传递给线程并调用该对象的方法。 另外,通过依赖注入将对象传递给线程,因为我的目标是重用这个模块。 当函数需要 Object FIFO时,一切都很好。 但是当使用特性时,它失败了。 将对象的克隆传递给线程时出现以下 ...
[英]Conditionally instantiate service class as a provider in NestJS
我有一个名为User的控制器和两个服务类: UserAdminService和UserSuperAdminService 。 当用户向User控制器的任何端点发出请求时,我想检查发出请求的用户是管理员还是超级管理员(基于令牌中的角色)并实例化正确的服务( UserAdminService或UserS ...
[英]How to define third-party dependency in TypeDI or Inversify
我正在研究对 TypeScript/Node 项目使用依赖注入,这对我来说是一种新的语言/框架。 TypeDI 和 Inversify 作为选项出现,但我无法弄清楚在这两种情况下如何告诉容器如何创建库/模块类的实例。 例如,我想告诉 DI 容器如何从第三方库中实例化一个类,这样我就可以简单地将该类 ...
[英]How to add dependency with dynamic lifetime
在我的 NuGet 包中,我想添加一个方法来接收ServiceLifetime lifetime参数并使用它向 DI 容器添加一个服务。 我已经用代码实现了 有没有更简洁的方法? ...
[英]Why does Spring throw a ConflictingBeanDefinitionException for beans of different packages and even package-private beans?
我知道,不能有两个同名的不同类的 bean——至少在理论上是这样,但我想知道,为什么不考虑类的包? 例如: 两个完全独立的类,没有公共接口。 com.company.application.foo.Bar 与 DI 框架相同 com.company.application.bar.Bar 但是如 ...
[英]Can I re-provide a service for nested modal dialog component without overriding existing same token provided service?
如果我向组件“A”注入服务“Z”,它生成一个对话框组件“B”,它要求服务“Z”是该服务的新副本(再次在“B”中提供)。 关闭对话框“B”是否会“释放”嵌套服务“Z”,以便组件“A”将看到它之前提供的原始“Z”服务? 当然,服务“Z”在这两种情况下都有一个唯一的令牌。 ...
[英]Best Practices Setting Properties based another Class
我有一个简单的疑问,什么是设置依赖于另一个类的值的类的属性的最佳方法。 所以我有这三个类,其中两个将被序列化并通过 tcp 发送。 所以,最后两个类是 dtos,第三个类是具有设置属性的值/规则的类。 因此,完成这项工作的一种简单方法是这样的:class Source { public st ...
[英]Registering a service in dot net 6 and using it in Query schema in GraphQL
我在我的 Dot Net 6 项目中使用 GraphQL。 在我的 GraphQL 查询模式中,我将业务层称为: 我正在尝试将 program.cs 中的服务注册为: 但是当我尝试运行该项目时, var app = builder.Build(); 在Program.cs中给我以下错误: 无法构建某 ...