2

我正在寻找对 Spring .NET 中 Func 工厂注入的通用支持 - 与为 Castle Windsor 提供 Typed Factory Facility 的功能相同,但我无法弄清楚如何在 Spring 中支持这种工厂注入。我可以使用 Spring 中的任何扩展点来支持这种功能吗?

4

1 回答 1

0

目前不支持开箱即用。但是,可以创建一个简单地在调用上IFactoryObject执行 a的 a。例如,请参阅使用a 的github 上的此实现(由常规 Spring.net 提交者之一)。Func<T>GetObject()FuncBasedObjectCreator<T> : IFactoryObject

在示例中,您会看到作者还创建了几个IConfigurableApplicationContext使用 this的扩展FuncBasedObjectCreator

于 2012-05-25T13:27:01.123 回答