博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring dubbo 2.7.3 zookeeper 项目构建
阅读量:2377 次
发布时间:2019-05-10

本文共 3170 字,大约阅读时间需要 10 分钟。

首先安装服务端的zookeeper 版本最好和spring dubbo一致 2.7.3对应的zk版本是3.4.13 (安装过程略)

在这里插入图片描述
使用idea 构建多模块项目 引入需要的依赖
parent为项目的依赖中心 所有模块都是parent的子模块
common中放通用工具类等
interface中放业务层接口
service放业务实现类
web放controller、拦截器、过滤器、权限框架等
model放pojo等

common被除parent以外所有项目依赖

interface被service和web依赖
model被interface、service、web依赖

dubbo及zk所需的关键依赖

依赖

1.8
1.8
2.2.0.RELEASE
2.7.3
2.10.0
3.2.0
8.0.17
3.1.0
1.18.8
3.2.2
2.0.1.Final
3.8.2
org.springframework.boot
spring-boot-dependencies
${boot.version}
pom
import
org.apache.dubbo
dubbo-spring-boot-starter
${dubbo.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
javax.validation
validation-api
${validation.version}
com.baomidou
mybatis-plus-extension
${mp.version}
com.baomidou
mybatis-plus-boot-starter
${mp.version}
com.baomidou
mybatis-plus-annotation
${mp.version}
mysql
mysql-connector-java
${jdbc.version}
org.projectlombok
lombok
${lombok.version}
commons-collections
commons-collections
${commons-collections.version}

service中application.yml关键配置 数据源等按需配置启动

dubbo.registry.address的内容为你服务端ip地址和zkserver端口
dubbo.scan.base-packages里放的是你service实现类的包名
在这里插入图片描述
service实现类注解 注意这个service和spring的service不是同一个

import org.apache.dubbo.config.annotation.Service;import org.springframework.stereotype.Component;

在这里插入图片描述

web配置同理

在这里插入图片描述
controller
在这里插入图片描述
依赖不再是构造注入或autowied
而是@Reference
因为接口在interface模块 而service和web都依赖了interface模块
所以service和web模块都能找得到这个接口

最后调用即可

显示灰色应该是idea还未支持这种方式注入

最后service和web的启动类上都要加

在这里插入图片描述
这个注解开启dubbo

转载地址:http://dpaxb.baihongyu.com/

你可能感兴趣的文章
Java EE互联网轻量级框架整合开发
查看>>
Java语言程序设计(基础篇)
查看>>
大型网站技术架构:核心原理与案例分析
查看>>
JAVA并发编程实战
查看>>
RabbitMQ实战++高效部署分布式消息队列
查看>>
微服务设计
查看>>
Spring Cloud微服务实战
查看>>
C++ static 语义
查看>>
C++ static 语义
查看>>
Linux Cgroups概述
查看>>
centos7 硬盘性能测试
查看>>
cgroup使用--cpu资源限制
查看>>
cgroup使用--memory资源限制
查看>>
Redis 单机环境搭建
查看>>
elasticsearch 单机环境搭建
查看>>
spark 独立模式部署
查看>>
Redis 基础命令 --- String篇
查看>>
Redis 基础命令 --- Hash篇
查看>>
Redis 基础命令 --- List篇
查看>>
Redis 基础命令 --- Set篇
查看>>