【发布时间】:2010-09-13 15:24:18
【问题描述】:
我目前正在从 StructureMap 搬到温莎城堡。
使用 StructureMap,您可以在一个中心位置引导框架,然后在代码中的任何位置调用 ObjectFactory.GetInstance 以使用该配置获取实例。因此,从概念上讲,您可以配置一个容器,并且对 ObjectFactory 的调用使用该容器。
在我看到的 Windsor 教程中,容器实例始终是显式创建的,并且通过该容器的实例进行解析。这只是两个框架在方法上的区别吗?
假设是这种情况,处理需要与配置分开进行解析的情况的推荐方法是什么?
(理想情况下,可以在配置代码之后进行单个 Resolve() 调用,并且不存在对容器的其他引用;但是,在某些情况下这是不可能的,例如在使用遗留代码库时。 )
【问题讨论】:
标签: castle-windsor structuremap