本文共 3170 字,大约阅读时间需要 10 分钟。
首先安装服务端的zookeeper 版本最好和spring dubbo一致 2.7.3对应的zk版本是3.4.13 (安装过程略)
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实现类的包名import org.apache.dubbo.config.annotation.Service;import org.springframework.stereotype.Component;
web配置同理
最后调用即可
显示灰色应该是idea还未支持这种方式注入最后service和web的启动类上都要加
转载地址:http://dpaxb.baihongyu.com/