2010-01-11 2 views
3

클래스의 정적 속성을 객체 정의의 factory-method로 사용할 수 있습니까?Spring.Net에서 factory-method로 Property를 사용하십시오.

<object id="MyObject" type="MyNamespace.Factory, MyAssembly" factory-method="FactoryObject" /> 
    <!-- "FactoryObject" is a Property (with getter) of the class "Factory" --> 

예외가 발생,이 설정을 사용하여 :

오류 상황 'spring.root'을 만들기 : [MyNamespace.Factory]가

답변

4

자유로운 형식에 팩토리 메소드 'FactoryObject 일치 찾을 수 없습니다,하지만 컴파일러가 생성 한 get 메소드를 사용하면 속성을 사용할 수 있습니다.

<object id="MyObject" type="MyNamespace.Factory, MyAssembly" factory-method="get_FactoryObject" /> 
+0

작동합니다. 감사 – Fabiano

관련 문제