Я новичок в весне. У меня есть этот вопрос, который беспокоит меня уже некоторое время.Любая помощь приветствуется.
Существует интерфейс, который вызывает метод получения.
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 = messageHandler.Но когда я распечатаю список.Он пуст.
Не используя spring и только используя методы getter и setter, я могу «установить» список и получить его, используя Get.