我正在尝试从FileSystemXmlApplicationContext
.
我正在使用factory.getBeansOfType(SomeType.class)
但我注意到它只返回顶级bean,我可以使用任何其他方法来返回给定类型的所有bean,甚至是嵌套bean?
示例用法:
<bean name="topLevelBean" class="SomeClass">
<property name="someProperty">
<bean bean="nestedBean" class="SomeClass">
</property>
</bean>
调用factory.getBeansOfType(SomeClass.class)
只返回topLevelBean
但不返回nestedBean
。
文档getBeansOfType
说它只返回顶级bean。
我的问题是:是否有任何方法可以返回所需类型的所有 bean。