在App上下文中查找Groovy Bean

时间:2011-03-18 12:13:39

标签: spring groovy

我在我的应用上下文文件中定义了几个Groovy bean,如下所示:

<lang:groovy id="bean1">
   ...
</lang:groovy>

我想从 ApplicationContext 中获取所有groovy bean的列表,但是没有看到干净的方法来执行此操作。

是否有一种简单的方法来获取所有Groovy实现的bean的列表?

我正在使用Spring 3.

1 个答案:

答案 0 :(得分:3)

applicationContext.getBeansForType(Class.forName("groovy.lang.GroovyObject"));

ListableBeanFactory Javadoc。