pai*_*lee 4 java service grails groovy dependency-injection
我有一个在Groovy中实现的Grails服务,我想在Web应用程序中注入Java类.我知道我可以通过applicationContext.getBean("exampleService")在Java中获取bean,但是在编译时类型ExampleService是未知的.
我可以简单地导入服务吗?它似乎没有声明一个典型的包.
(我是Grails和Java Web的新手,所以我非常感谢能帮助我了解幕后发生的事情.)
建议的方法是将Grails服务提取到接口中,然后通过Spring将此服务注入到java类中.请参阅用户指南 - http://www.grails.org/doc/1.3.x/guide/8.%20The%20Service%20Layer.html#8.4%20Using%20Services%20from%20Java