4
的所有豆类我知道,在春天你可以加载一个特定类型的所有豆类:春:引用类型的Foo
ClassPathResource res = new ClassPathResource("spring_foo.xml");
XmlBeanFactory factory = new XmlBeanFactory(res);
Map<String, Foo> beans = factory.getBeansOfType(Foo.class);
我怎样才能做到这一点的XML? 例如例如:
<bean id="fooHandler" class="com.mycompany.FooHandler">
<property name="foos">
<map beanType="com.mycompany.Foo"/>
</property>
</bean>
或者更好的是使用列表而不是地图?
下面是两个问题/答案的链接,其中应包含您正在查找的功能。第一个问题的答案说明了如何在类中使用@Autowired执行期望的结果。第二个问题的答案显示了如何使用Spring的XML配置文件来完成。 - [按类型列出Bean](http://stackoverflow.com/questions/1450145/spring-list-beans-by-type) - [注入所有类型的bean](http://stackoverflow.com/questions/2799316 /如何对收集和 - 注射 - 全豆-对的一给定的型式 - 弹簧 - XML的配置) – 2011-04-19 18:49:12