0
我是Spring的新手。我有這個問題一直困擾着我一段時間。任何幫助,將不勝感激。多個實現在列表中傳遞
有一個調用getter方法的接口。
interface MessageHandler{
public List GetMessageCheckerList();
}
還有另一個名爲MessageChecker的接口,它有多個實現。 說MessageChecker1,TestChecker等(現在假設2)
現在我該如何在配置xml文件中定義這個。
我竟然豆創建,
這裏是代碼的其餘部分
<bean id="checkerList" class="java.util.ArrayList">
<constructor-arg>
<list>
<ref bean="HL7Checker"/>
</list>
</constructor-arg>
</bean>
<bean id="HL7Checker" class="com.kahootz.messagereceiver.HL7CheckerImpl">
<property name="messageExecutor" ref="Executor"/>
</bean>
請諮詢
當我使用一個主實際上運行該程序方法,我得到其中一個bean的句柄,HL7Checker應該在列表中傳遞給ID = mes的Bean sageHandler。但是,當我打印出列表。它是空的。
不使用彈簧,只使用getter和setter方法,我能夠「設置」列表並使用Get檢索它。
你是什麼意思與「不工作」?告訴我們你的期望和你得到的是什麼。 – 2010-11-30 01:33:08