2010-05-12 52 views
0

我的想法是我會將我的GroovyDao編寫爲grails服務。當在grails應用程序中注入java服務時從grails服務中丟失的動態域方法

接下來我會在java中編寫一個MyJavaService,並在我的grails應用程序的java sources dir中找到它。 MyJavaService包含針對spring注入的groovyDao實例引用。

我會在resources.groovy中使用groovyDao = ref(「GroovyDao」)連接MyJavaService。

一切都很好。

但是,如果我調用MyJavaService任何Domain方法,如Domain.list()返回一個Method not found錯誤。

任何幫助表示讚賞。

回答

0

動態方法僅在Groovy中可用。嘗試把你的代碼在groovy目錄的src/

也可以嘗試把服務的grails-app /服務

希望這有助於