11得票2回答
关于:Spring IoC容器 | 应用程序上下文 | Web应用程序上下文的关联

背景 通过阅读以下链接:1 2 3 4 5 6,我得出以下结论- 由于Spring MVC基于标准的servlets,并且提供了与servlet context和application context相同的功能。在Spring中有两种类型的上下文:ApplicationContext和WebA...

22得票4回答
使用Autofac注册容器本身

我想知道将容器注册到自身是否有任何副作用。IContainer container; ContainerBuilder builder = new ContainerBuilder(); container = builder.Build(); builder.RegisterInstance...

39得票2回答
在使用IoC容器时,原始构造函数参数是否是一个不好的想法?

标准新手免责声明:我对IoC不熟悉,收到了一些混乱的信号。请为以下情况提供一些指导。 假设我有以下接口和实现: public interface IImageFileGenerator { void RenameFiles(); void CopyFiles(); } p...

7得票1回答
CDI容器如何适配Java EE服务器中的EJB/Web容器?

一个Java EE服务器有不同的容器,如EJB或Web容器: 然而,我发现关于CDI组件如何集成的信息不同。在文献中,一些人谈到了CDI容器(“CDI容器自动管理范围内的所有bean”),但其他人则将其定义为Java EE容器提供的上下文服务。在stackoverflow上甚至有一个称为“...

10得票3回答
路由模型绑定和软删除 - Laravel 4

当使用软删除和路由到模型绑定时,出现这样一种情况:如果注入的模型已被“软删除”,则无法查看它。例如,我有一个工作模型。如果我“垃圾桶”其中一个模型,然后打开垃圾桶并尝试查看该工作模型,我会得到一个404资源未找到的错误。我通过以下方式使用Route::bind()函数解决了这个问题。Route...

9得票3回答
Unity无法解决基本依赖链

我正在实现Unity IoC中我的程序集的动态加载和注册。 给定以下类: public interface IA { } public interface IB { } public interface IC { } public class A : IA { } public clas...

12得票2回答
AutoFac自动装配约定

StructureMap可以在扫描时应用约定,因此IFoo => Foo,无需显式注册。 AutoFac 中是否有类似的功能?找了一圈都没发现有什么有用的信息。 谢谢!

8得票4回答
自动装配 Map 不按预期工作

我是一个能翻译文本的有用助手。 我正在使用Spring 3.0.4。 我有一些bean在Map上使用@Autowired注释。 这些映射在application-context.xml文件中定义(因为这些映射使用多个工厂方法构建)。 当我使用调试器时,我可以看到使用正确(预期)的bean i...

7得票3回答
在C#中创建一个小型IoC容器

我决定为一个MonoGame项目创建一个非常小的C#控制反转(IoC)容器。我决定自己创建它是为了提高性能并使用更少的库,我无法控制这些库。由于IoC是如此简单,我认为不应该使用库来处理它。 我开始尝试了一个天真的实现: var container = new Container(); c...

7得票2回答
使用IoC容器时如何传递参数到构造函数?

啊!我正在这里拔头发。我一直在尝试使用IoC容器,一切都很好,直到遇到了一些问题,你会认为这些问题非常基本,比如将参数传递到构造函数中。 假设我有一个类,在其中混合了可以由IoC解析的引用类和只能在运行时解析的值类型(或其他类型): public NFLFeedUnitOfWork(NFL...