1.pom文件
<!-- https://mvnrepository.com/artifact/com.alibaba.boot/dubbo-spring-boot-starter -->
<dependency>
<groupId>com.alibaba.boot</groupId>--->使用这个有注解@Service,@Reference
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.101tec/zkclient -->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>
2.配置
--比较关键的列出来了。
#由于不需要使用web服务,随机值
server.port=-1
dubbo.protocol.port=20880
#服务名称
dubbo.application.name=dubbbo-6-22
#注册中心地址
dubbo.registry.address=zookeeper://localhost:2181--zookeeper得打开
#@Service注解扫描
dubbo.scan.base-packages= 或@EnableDubbo
3.实现接口-加@Service(dubbo)
4.在调用处加@Reference
-运行前得先打开zookeeper
->bin ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
这样基本就可以了。
监控中心。