grails executor plugin - executorService注入

时间:2012-11-19 02:16:48

标签: spring grails code-injection executor

尝试在我的服务中使用executorService注入但它失败了。当我读取插件的文档时,它提到了executorService是通过conf / spring / resources.groovy文件注入的。但我的resources.groovy文件是空的(实际上是一个空bean定义),我不确定是否需要在那里放东西。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您的服务是什么样的?您是否在服务的顶端拥有此功能:

def executorService

...

如果是这样,我也确认您已安装插件。它实际上不应该直接搞乱你的resources.groovy文件,它会在插件本身中执行spring注入。

您可以做的另一件事是吐出系统中所有已配置的bean(在控制台中,如果您已安装控制台插件,或将其放入BootStrap.groovy文件并记录回答:

grailsApplication.mainContext.beanDefinitionNames.sort().each {
 println it
}

如果你把它放在BootStrap.groovy中,你还需要将def grailsApplication放在BootStrap类的顶部,以便注入grailsApplication对象。