如何在Spring.Net中配置NULL对象

时间:2011-05-13 10:05:55

标签: spring.net

在我正在工作的特定项目中,拥有一个空的日志服务对象是合适的。因为这是在Spring.Net中配置的如何配置我的spring.net对象为null。这就是我想做的。有可能吗?

<objects xmlns="http://www.springframework.net">
  <!-- Messages -->

  <object id ="LogService">
    <null />
  </object>

1 个答案:

答案 0 :(得分:4)

您可以注入一个空对象:

<object id="MyObject">
  <property name="LogServer">
    <null/>
  </property>
</object>

要创建一个null对象,必须实现IFactoryObject并返回null。 http://www.springframework.net/doc-latest/reference/html/objects.html#objects-factory-extension

  • 布鲁诺