В рамках изучения весны я пытаюсь объявить приоритетный компонент очереди объектов MyMessageObject, но продолжаю получать следующее исключение BeanCreationException: «Ошибка создания компонента с именем« messagesHeap », определенным в URL-адресе [file:/my.app.spring.xml ]: Не удалось разрешить соответствующий конструктор"
Вот мои весенние определения:
<bean id="messagesHeap" class="java.util.PriorityQueue">
<constructor-arg type="int" name="initialCapacity" value="100" index="0"/>
<constructor-arg name="comparator" type="java.util.Comparator" index="1" ref="orderComparator"/>
</bean>
<bean id="orderComparator" class="com.my.myComparator"/>
Класс myComparator реализует java.util.Comparator по мере необходимости.
Что я здесь делаю неправильно?