代码之家  ›  专栏  ›  技术社区  ›  Nathan

如何使用温莎而不进行财产注入[复制]

  •  1
  • Nathan  · 技术社区  · 14 年前

    在实例化类时,默认情况下,windsor将类的所有公共属性视为可选依赖项并尝试满足它们。在我的例子中,这会创建一个相当复杂的循环依赖关系,导致我的应用程序挂起。

    我如何才能明确告诉温莎城堡,它不应该试图满足一个公共财产?我想一定有这样的属性。但是我找不到它,所以请告诉我合适的名称空间/程序集。

    如果有没有属性(如xml配置或通过代码配置)的方法可以做到这一点,那就更好了,因为发生这种情况的特定库到目前为止不需要依赖castle。

    0 回复  |  直到 14 年前