6、服务消费者控制层的代码
package com.test.dubbocli3.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.test.dubboser3.service.UserService;
/**
*@author WHD
*data 2016年10月19日
*/
@Controller
@RequestMapping(value="/user")
public class UserController {
@Autowired
private UserService demoServicemy;
@RequestMapping(value="/info.do")
public String info(){
String str=demoServicemy.say("hello");
System.out.println("consumer: "+str);
return "index";
}
}
我们通过代码看到这里自动注入了服务提供者的UserService 接口而,而之后的方法中调用了接口实现类的方法say(String str),这样就简单的实现了服务的调用。
7、服务提供者、服务消费者启动后消费服务端的服务结果……
(1)、服务提供者服务接口实现类

(2)、发送请求

(3)、服务消费者消费结果

ok 到这里就结束了……
这里给大家看一个spring jar包冲突的那个jar包:
这个jar包就是每一run pom.xml 是会自动加入的一个jar包,记得删除这个jar包不然会出现jar包冲突异常……
三、总结
1、通过前面的两篇和这一篇我们了解了怎么搭建dubbo zookeeper的项目,从第一篇文章的第一个列子到这个列子我们发现使用dubbo提供服务确实很简单,因为我们通过学习发现唯一不同的就是安装个zookeeper和在spring的配置文件中配置dubbo(当然还有不用spring配置的,但文档不推荐使用),还有一个就是将服务提供者的服务接口打成jar包导入到服务消费者,简单的demo 和初学就到这里,之后再学习,希望能了解更多dubbo的高级特性和大家分享!
四、demo 下载
springmvcspringmybatisdubbomaven 的demo下载地址:
springmvcspringmybatisdubbomaven 项目demo下载:demo下载
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-44295-10.html
列黑名单
想要彻底的政商分离有可能吗
从经济学角度来看