一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
在Aurelia(+ TypeScript)中......有没有办法在上下文中直接引用容器(例如在视图模型中)并明确地“请求”新实例?
我的Spring API验证器有以下代码。 @Component公共类EventValidator实现Validator {@Autowired private EventRepository eventRepository; @Override ...
我有一堆服务,我总是希望用StructureMap获得一个独特的实例。现在,我可以通过配置每个类型来实现这一点:ObjectFactory.Initialize(x => {... x ....
我想使用CreateInstanceWithParametersAndAutoCompletion()创建一个我将与UIVisualizerService一起使用的viewmodel实例。构造函数参数之一......
我在ASP.NET Core 2.1中有一个有效的Google身份验证流程。我想通过在用户登录时检查用户的电子邮件地址来添加一些授权。如何访问...
所以我试图使用泛型和协议一致性来创建一个小的依赖注入容器。但是我在编译时遇到了一些麻烦。我想知道是否有一个快速的专家可以说...
假设我有这样的配置(来自官方指南的片段):$ config = [// ...'container'=> ['definitions'=> ['yii \ widgets \ LinkPager'=> ['...
我已经阅读了很多关于stackoverflow的书籍和文章。仍然收到以下错误。这是我使用Generic Parameter的Interface,Repository的基本概要。我的Startup中有AddTransient ....
请在这里需要一些帮助...我正在查看示例“graphql-dotnet / server”,其中公开的对象只包含普通属性。但是如果我需要解析一个属性并从中获取数据呢?
Autofac错误:实例注册只能支持SingleInstance()共享
当我尝试使用autofac注册我的类时,我收到以下错误:“实例注册'GetAllDivisionsCommand'只能支持SingleInstance()共享”。我不明白我为什么......
我理解DI背后的概念,但我只是在学习不同的IoC容器可以做什么。似乎大多数人都主张使用IoC容器来连接无状态服务,但是......
我的Android应用程序中有以下依赖项。在Dagger 2中执行此操作的最佳方法是什么?活动A ----适配器A和适配器B和SharedPreferences活动B ----适配器......
如何从ASP.NET Core读取.NET Standard Class库项目中的连接字符串
在我的解决方案中,我有一个ASP.NET Core Web项目和一个.NET Standard类库项目。类库项目是数据访问层,我想从我的appsettings读取连接字符串....
我想使用autofac注入一些ValueType变量值,就像我们对Interfaces一样。我不想在bootstrapper中另外提到这个类已命名参数化注入或...
我想为单例类MySingleton MySingletone.h编写测试:@interface MySingleton:NSObject @property(class,readonly,strong)Class_B * shared; @end MySingleton.m:@interface ...
我正在尝试为ASP.NET Core 2.x应用程序构建DI代理。我的理解是你通过在ConfigureServices方法中返回IServiceProvider实例来做到这一点,例如公共IServiceProvider ...
我正在写一个非常简单的指令,本质上让我指向另一个类实例作为提供者(不要问我为什么,我知道它是愚蠢的,但除此之外)。因此,我正在使用“......
有没有办法可以在默认构造函数中使用注入的字段?下面是伪代码 - 公共类SomeClass(){@ Inject private SomeField someField; @Inject私人......
Asp.Net核心ActionFilter上下文请求正文处理完毕
我有一个asp.net核心web api项目,我在其中创建了一个动作过滤器来记录对api公共类RequestLoggerActionFilter的每次调用:ActionFilterAttribute {private readonly ...
我正在使用存储库模式创建项目的每个人。我在使用Autofac Library实现依赖注入时遇到困难,请帮助我如何在解决方案中实现它。我有 ...