2011-05-13 2 views
2

내가 작업하고있는 특정 프로젝트에서 null 로그 서비스 객체를 갖는 것이 적절합니다. 이것은 Spring.Net에서 구성되었으므로 spring.net 객체를 null로 구성하려면 어떻게해야합니까? 이것이 제가하고 싶은 것입니다. 가능한가?Spring.Net에서 NULL 객체를 구성하는 방법

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

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

답변

4

당신은 null 객체를 삽입 할 수 있습니다

<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

  • 브루노
+0

네, 이것은 내가 원하는 것을 달성 할 수있는 가장 쉬운 방법이 될 수 있습니다. 감사. – Confused

+0

@bbaia, 나는 작은 테스트를했고, null을 리턴하는'IFactoryObject'는 컨테이너에 의해 던져지는'FactoryObjectNotInitializedException'의 결과입니다. 관심이 있으시면 http://stackoverflow.com/a/9295326/322283을 참조하십시오. – Marijn