一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
Asp.Net核心ActionFilter上下文请求正文处理完毕
我有一个asp.net核心web api项目,我在其中创建了一个动作过滤器来记录对api公共类RequestLoggerActionFilter的每次调用:ActionFilterAttribute {private readonly ...
我正在使用存储库模式创建项目的每个人。我在使用Autofac Library实现依赖注入时遇到困难,请帮助我如何在解决方案中实现它。我有 ...
我有一个依赖于服务的组件,该服务可以由其父组件提供,也可以根据动态条件创建该服务的新实例。我遇到的问题是......
我有一个服务/提供商,假设它叫ServiceA1,在标记为@Injectable()的模块A中。在同一个模块中,我有另一个服务/提供商,让我们说它叫ServiceA2,标记为@ ...
我的应用程序正在部署到IBM WebSphere。我有一个简单的服务,我想知道在这种情况下依赖注入是如何工作的。 //无状态EJB @Stateless公共类UserService {...
假设我们有以下服务:interface IService {} interface IService :IService {T Get();在ASP.Net-Core中,我们用不同的T注册了一些实现...
我有一个使用依赖注入的类,并有一个非默认构造函数初始化其他字段。基本上这个课看起来像这样:公共课......
如何告诉DI容器将某种类型的所有服务注入另一个服务?我想避免必须手动注册所有这些服务作为参数。怎么样......
我正在使用Google Wire在我的一个Go项目中连接依赖项。到目前为止,所有依赖项都已成功连接。我有以下容器:类型Container struct {Logger ...
使用ASP.NET Core Microsoft.Extensions.DependencyInjection注册部分关闭的泛型类型
在ASP.NET Core 1.1.2 Web项目中,它取决于Microsoft.Extensions.DependencyInjection 1.1.1,我正在尝试注册一个通用的FluentValidation验证器及其实现和...
我不能在CDI上得到一个非常简单的观点!我在我的应用程序中有这些类:public class CarrelloController extends AbstractController {@Inject CarrelloService carrelloService; ......} ......
正如标题所说,我试图弄清楚哪一个是在片段中注入依赖的最佳方式。我想独立于RoboGuice等外部框架。现在,最简单的...
如何在构造函数中仅指定一个参数,同时在Unity中正常注入其余参数?例如public MyContentStore(string contentPath,IFileSystem fileSystem){}我想......
我有3个具有相同接口的类:cppTopicGenerator:TopicGenerator phpTopicGenerator:TopicGenerator javaTopicGenerator:TopicGenerator我为他们创建了一个外观我尝试...
创建服务时,我无法让Mailer工作。我一直在关注一些教程。我一直在尝试注入我的依赖项,但没有办法得到我的$ this-> container-> render()......
在Kephas中归属的服务注册是一个很好的功能,但我被迫使用它吗?我的意思是,因为Kephas只提供了实际DI / IoC实现的抽象层,它......
我使用dagger进行依赖注入,我的所有活动都是dagger注入:@Suppress(“unused”)@Module抽象类MainActivityModule {@ContributesAndroidInjector abstract ...
这里有一些关键的东西,我们使用.net核心2.0和实体框架核心,所以我们不能在SQL服务器中使用始终加密的列,因为它还不支持。我发现了数据......
asp.net core 2.0 DI将多个IInterface类注入控制器
我要创建数百个类。如果他们都实现了同一个类,我是否必须逐个注册?示例公共类服务 :IService {...} ......
如何使用.NET Core依赖注入来解析一个对象需要一个对象的构造函数?
在我的应用程序中,我有一个服务,它在其构造函数公共类中进行一些设置服务{private readonly Settings _settings public Service(Settings settings){...