ioc-container 相关问题

在面向对象的语言中,控制容器(ioc-container)的反转可用于配置和管理应用程序中的对象。

Autofac Web API错误确保控制器具有无参数的公共构造函数

我在使用ASP.NET WebAPI配置Autofac时收到此错误。尝试创建“UserController”类型的控制器时发生错误。确保控制器具有无参数...

回答 1 投票 1

验证:如何使用Ninject注入模型状态包装器?

我正在查看本教程http://asp-umb.neudesic.com/mvc/tutorials/validating-with-a-service-layer--cs,了解如何围绕包装器包装我的验证数据。我想使用依赖注入...

回答 2 投票 32

是否可以在xUnit中使用依赖注入?

我有一个测试类,其中包含一个需要IService的构造函数。公共类ConsumerTests {private readonly IService _service; public ConsumerTests(IService servie){_ service = ...

回答 2 投票 16

Laravel5依赖注入模型

我有一个名为Surface的Eloquent Model,它依赖于ZipCodeRepository对象:class Surface扩展Model {public function __construct(ZipCodeRepositoryInterface $ zipCode){...}和...

回答 2 投票 10

Autofac如何帮助您同时在现有类中注入类/接口的多个实例

我是Autofac的新手,并不了解所有的潜力。我们来看一下网站文档中快速autofac教程中考虑的例子。 (HTTPS://autofac.readthedocs.io/en / ...

回答 2 投票 -1

通过参数名称解 析Castle Windsor依赖项

鉴于那个Component.For ().ImplementedBy ()。Name(“secretService”)Component.For ().ImplementedBy ()。注释(“publicService”)和......

回答 1 投票 2

我的bootloader / Unity的循环引用

我的Unity和bootloader存在严重问题。这是一个循环参考。让我解释一下我目前的情况:MainApp(winforms)ServiceLayer - C#项目DependencyInjection -...

回答 3 投票 1

将构造函数参数添加到Ninject绑定

我有一个ASP.MVC项目,我正在使用ninject作为IOC容器。我已将绑定添加为基础结构文件夹中的单独类,如下所示:public class NinjectControllerFactory ...

回答 2 投票 1

是“IoC容器”和“DI容器”这两个词的同义词,还是单独的概念? [重复]

我目前正在涉及IoC容器主题的文章和问题,例如:为什么我需要一个IoC容器而不是直接的DI代码?有什么不同 ...

回答 1 投票 2

Autofac解析不在表示层中的对象

我正在使用Autofac来解析对象,我不希望每次都在类中使用构造函数注入。因此我定义了一个基类,但属性注入并没有解决我的问题。每次......

回答 1 投票 0

如何避免服务定位器模式?我是不是该?

我正在开发一个WinForms系统(我知道),在创建表单时有很多构造函数注入,但如果这些表单/视图需要打开另一个表单,我发现DI容器有......

回答 4 投票 1

autofac xml配置

我正在使用带有xml配置的autofac框架。我有一个问题,这是情况。我有一个名为ApplicationConfig的类,它包含一个实现接口的对象数组。而......

回答 1 投票 2

“IOC容器”只是维护依赖吗?

根据wiki,依赖项是可以使用的对象(作为服务)。图像处理应用程序是OOP范例样式C语法,它解决了4个角色,如下所示。 1)界面(...

回答 1 投票 0

没有静态类或方法的IoC容器

我想了解IoC容器的想法。我发现一些资料说IoC Container的静态类是个坏主意,但我找不到在这个容器中不使用静态的好例子。我......

回答 1 投票 0

为什么bean定义存储在concurrenthashmap中?

在类DefaultListableBeanFactory中有私有的最终Map beanDefinitionMap = new ConcurrentHashMap <>(256);存储bean定义的位置。我是新来的......

回答 1 投票 2

Ninject,ASP.NET和自定义控件

我目前正在使用ASP.NET(标准,而不是MVC),我正在使用Ninject作为我的IOC容器。我已经使用它将依赖项注入我的页面,但是,我想知道是否有办法...

回答 2 投票 4

为什么不使用IoC容器来解析实体/业务对象的依赖关系?

我理解DI背后的概念,但我只是在学习不同的IoC容器可以做什么。似乎大多数人都主张使用IoC容器来连接无状态服务,但是......

回答 2 投票 75

如何使用需要参数的AutoFac注册泛型类?

AutoFac允许您使用builder.RegisterGeneric(Type type)注册泛型类,但是它不接受构造参数。该方法的描述甚至说:注册一个un -...

回答 1 投票 2

Unity.Mvc与Unity.Mvc5的区别

我刚开始学习ASP.NET MVC 5,并发现了很多关于使用Unity ioc容器进行依赖注入的教程。我按照这个精彩视频开始:https://www.youtube.com/watch?v = ...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.