I know that in Spring you can load all beans of a certain type with:
ClassPathResource res = new ClassPathResource("spring_foo.xml");
XmlBeanFactory factory = new XmlBeanFactory(res);
Map<String, Foo> beans = factory.getBeansOfType(Foo.class);
How can I do this in XML? E.g. something like:
<bean id="fooHandler" class="com.mycompany.FooHandler">
<property name="foos">
<map beanType="com.mycompany.Foo" / >
</property>
</bean>
Or better with a list rather than a map?