支持在Spring .NET中注入Func <tservice>工厂</tservice>

时间:2012-05-14 07:04:46

标签: .net dependency-injection factory spring.net

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

1 个答案:

答案 0 :(得分:0)

目前不支持开箱即用。但是,可以创建一个只在IFactoryObject调用上执行Func<T>的{​​{1}}。例如,参见使用GetObject()的{​​{3}}(由常规Spring.net提交者之一)。

在示例中,您会看到作者还为使用此FuncBasedObjectCreator<T> : IFactoryObject的{​​{1}}创建了多个扩展程序。