grails的项目想调用一个dubbo服务,服务接口的.jar已添加到libs中;
把dubbo的配置写在grails-app/conf/spring/resources.xml中,在controller中def xxxService。
可是启动服务后,xxxService为null。
应该怎么配置和调用呢,求解,最好有Demo
jar有 xxxService这个类?有的话jar添加到项目了么?直接放lib目录下要添加到项目的吧######今天也做了一个grails3调用dubbo的方法。懂了你当时的困惑。然而我的配置两天没生效,今天突然就好了。def前要使用@resource。mark一记######回复 @无此用户 : 是的。我刚刚也试了一下,是可以不添加@Resources的。因为用的默认的grails3.x的框架,在引入后出现了很多冲突。第一次搭建框架,花了两三天在这里面折腾######我最初不会用grail,没生效因为dubbo中的旧依赖和spring的冲突。解决方法是直接用ali,单独引用需要的jar就好,如下: runtime 'ali:dubbo:2.5.3' runtime 'ali:zookeeper:3.4.9' 然后在spring/resource.xml中像java类配置就好。在Controller调用时,没有加@resource。也和java一样用
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。