1

我在请求范围内创建了 Spring.NET 中的几个对象。当实例存在但有时它们需要为空时,这可以正常工作。如果我从创建它们的工厂返回 null,我会收到来自 Spring.NET 的错误,表明它无法包装 null 对象。我收集它正在尝试围绕对象创建代理,但由于它为空而未能这样做。

如何让 Spring.NET 接受来自工厂方法的 null?

4

1 回答 1

1

我不知道如何让 Spring.NET 接受来自工厂方法的空值,但也许您可以在工厂方法中使用NullObject 模式,以便您的工厂返回一个不执行任何操作而不是空引用的对象。

于 2009-06-21T11:53:16.897 回答