第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建
来源:互联网 发布:推荐一个mac粉色系口红 编辑:程序博客网 时间:2024/05/13 12:54
服务消费者ivan-dubbo-web工程搭建,首先这是一个web工程,这里只存在Controller及前台view
1、在WEB_INF下新建文件夹views,并将自动生成的index.jsp,拖到views文件夹下,如上图;
2、pom.xml文件,这里依赖暴露的接口ivan-api及ivan-core工程:
3、web.xml,这里采用的web工程2.5版本,如果各位是2.3、3.0等,请百度修改xml文件:
4、spring.xml,主要阐述服务注册中心及服务暴露协议,这里为dubbo协议(这里引入的静态文件config.properties暂时没有用,可以注释掉):
5、spring-mvc.xml,这个大家应该都比较熟悉了,就是前台解析及bean的自动扫描(启动upload的配置暂时无用):
6、log4j.properties
7、创建UserController,并将ivan-api工程中的UserService依赖注入(注意:@Reference中若有其他属性,需与服务端的@Service完全对应。如:@Service(version="1.0.0"),消费者必须为@Reference(version="1.0.0"),否则是找不到服务的):
至此,消费者已经搭建完成了,将工程发布到tomcat中,并启动(前提服务提供者即ivan-dubbo-server及注册中心zookeeper已经启动了),在浏览器中访问:http://127.0.0.1:8080/ivan-dubbo-web/user/list/ 或 http://127.0.0.1:8080/ivan-dubbo-web/user/one/
看到如下信息则表示搭建成功,并可以将测试添加多个注册中心,多个服务提供者的容灾了:
ok,到这就结束了,接下来就是整合一下mybatis了。
0 0
- 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建
- 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建
- 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建
- 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建
- 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建
- 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建
- 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备
- 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备
- 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备
- Dubbo整合maven+spring+springmvc+mybatis
- 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成
- 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成
- 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成
- 第五章:Dubbo整合maven+spring+springmvc+mybatis-dubbo源码下载
- spring maven 搭建dubbo框架 消费端
- 基于maven的spring+springMvc+MyBatis+Dubbo架构的搭建
- dubbo+springMVC+Spring+Mybatis搭建
- SpringMvc+Spring+Mybatis+Maven整合
- 第十一周项目1-验证算法(4)-哈夫曼编码的算法验证
- 链表<list>的增删查等操作
- php的一些实用方法记录(经纬度计算,星期计算)
- 【第11周 项目1 - 二叉树算法验证(4)哈夫曼树】
- 第十一周 中序线索化二叉树的算法验证
- 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建
- 表中插入或更新列--unique(约束)
- 第十一周【项目一-(2-3)由顺序存储结构转为二叉链存储结构】
- 静态有序数组的查找两种方法
- Android 四大应用组件之ContentProvider
- 关于Unix时间戳(Unix timestamp)
- 3085 蚱蜢
- Select…For Update
- android自定义view之自定义时钟wacthview