热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Spring.NET中处理null请求范围对象-HowtodealwithnullrequestscopedobjectsinSpring.NET

IhaveacoupleofobjectsinSpring.NETthatIhavecreatedintherequestscope.Thisworksfinew

I have a couple of objects in Spring.NET that I have created in the request scope. This works fine when the instance exists but sometimes they need to be null. If I return null from the factory that creates them I get an error from Spring.NET indicating that it cannot wrap a null object. I gather it is trying to create a proxy around the object and failing to do so since it is null.

我在Spring.NET中有几个在请求范围内创建的对象。当实例存在时,这可以正常工作,但有时它们需要为null。如果我从创建它们的工厂返回null,我从Spring.NET收到一个错误,表明它无法包装一个null对象。我收集它是试图围绕对象创建一个代理,因为它是null,所以没有这样做。

How do I get Spring.NET to accept a null from a factory method?

如何让Spring.NET从工厂方法接受null?

1 个解决方案

#1


I dont know how to get Spring.NET to accept a null from a factory method but maybe you can make use of the NullObject Pattern in your factory method, so that your factory returns an Object which does nothing instead of a null reference.

我不知道如何让Spring.NET从工厂方法接受null,但也许你可以在工厂方法中使用NullObject模式,这样你的工厂就会返回一个什么都不做而不是空引用的Object。


推荐阅读
author-avatar
艾灸养生加盟
艾灸加盟热线:037761297867 15638966697(王经理) 18237761726(周经理)
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有