2012-11-19 47 views
0

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

我错过了什么?

回答

1

你的服务是什么样的?你是否有这样的服务:

def executorService 

??

如果是这样,我也会确认你已经安装了插件。它不应该直接与你的resources.groovy文件混淆,它会在插件本身中进行弹簧注入。

你可以做的另一件事就是吐出你系统中所有配置的bean(在控制台中,如果你已经安装了console插件,或者把它放在你的BootStrap.groovy文件中并记录下来答案出来:

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

如果你把它BootStrap.groovy中,你也需要把def grailsApplication在引导类的顶部,使得grailsApplication对象被注入