84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
这部分是provider的配置:
在通过main方法启动后已经成功将服务注册到zk上,
这部分是consumer的单元测试配置:
包扫描:
测试方法:
最后报错如下:
求助,谢谢
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
看下你的SpeakInterface 类上面是否还有注解呢 或者其他类 注解也是这个名字日志显示的是 重复定义了
你的speakInterface这个bean id在全局有重名了,最简单的办法就是当前的这个bean改一个ID应该就可以了吧。建议你把consumer的test代码放到另一个项目里面,不要和provider放在同一个项目里面试一下
既然你是同一个项目下搞的测试,bean名就不要重复了
消费者
生产者
看红框里,好好想想是不是spring托管的bean重名了?随便改其中一个的id再运行试试看吧。
另外我记得dubbo是根据包名-类名来找zk上的服务,这个你可以用zkClient看一下就知道了,和cxf的webservice类似,和bean id没关系,和class(interface)有关系
看下你的SpeakInterface 类上面是否还有注解呢 或者其他类 注解也是这个名字
日志显示的是 重复定义了
你的speakInterface这个bean id在全局有重名了,最简单的办法就是当前的这个bean改一个ID应该就可以了吧。
建议你把consumer的test代码放到另一个项目里面,不要和provider放在同一个项目里面试一下
既然你是同一个项目下搞的测试,bean名就不要重复了
消费者
生产者
看红框里,好好想想是不是spring托管的bean重名了?随便改其中一个的id再运行试试看吧。
另外我记得dubbo是根据包名-类名来找zk上的服务,这个你可以用zkClient看一下就知道了,和cxf的webservice类似,和bean id没关系,和class(interface)有关系