繁体   English   中英

在Grails应用程序中注入到Java服务中时,Grails服务中缺少动态域方法

[英]Dynamic domain methods missing from grails service when injected into java service in grails app

我有个想法,就是将我的GroovyDao写为grails服务。

接下来,我将用Java编写MyJavaService并将其放在我的grails应用程序的java sources dir中。 MyJavaService包含对groovyDao的实例引用以进行弹簧注入。

我将使用groovyDao = ref(“ GroovyDao”)来连接resources.groovy MyJavaService。

一切开始正常。

但是,如果我调用MyJavaService,则任何Domain方法(如Domain.list())都会返回“找不到方法”错误。

任何帮助表示赞赏。

动态方法仅在Groovy中可用。 尝试将代码放在src / groovy目录中。

还要尝试将服务放在grails-app / services中

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM