0
試圖在我的服務中使用executorService注入,但它失敗。當我閱讀插件的文檔時,它提到executorService是通過conf/spring/resources.groovy文件注入的。但是我的resources.groovy文件是空的(實際上是一個空的bean定義),我不確定是否需要在那裏放置一些東西。grails executor插件 - executorService注入
我錯過了什麼?
試圖在我的服務中使用executorService注入,但它失敗。當我閱讀插件的文檔時,它提到executorService是通過conf/spring/resources.groovy文件注入的。但是我的resources.groovy文件是空的(實際上是一個空的bean定義),我不確定是否需要在那裏放置一些東西。grails executor插件 - executorService注入
我錯過了什麼?
你的服務是什麼樣的?你是否有這樣的服務:
def executorService
??
如果是這樣,我也會確認你已經安裝了插件。它不應該直接與你的resources.groovy文件混淆,它會在插件本身中進行彈簧注入。
你可以做的另一件事就是吐出你係統中所有配置的bean(在控制檯中,如果你已經安裝了console插件,或者把它放在你的BootStrap.groovy文件中並記錄下來答案出來:
grailsApplication.mainContext.beanDefinitionNames.sort().each {
println it
}
如果你把它BootStrap.groovy中,你也需要把def grailsApplication
在引導類的頂部,使得grailsApplication對象被注入