Dubbo与Spring boot整合
1 添加依赖包
<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version> </dependency>
2 服务提供者
启动类添加 @EnableDubbo
配置文件:
dubbo.application.name= #应用名 dubbo.registry.protocol=zookeeper #zk协议 dubbo.registry.address=XXX.XXX.XXX.XXX:2181 #zk地址 dubbo.scan.base-packages=com.lin #扫描包 dubbo.protocol.name=dubbo #dubbo协议 dubbo.monitor.protocol=registry #发现监控中心通过com.alibaba.dubbo.config.annotation.Service 的 @Service 暴露服务
3 服务消费者
启动类添加 @EnableDubbo
dubbo.application.name= #应用名 dubbo.registry.protocol=zookeeper #zk协议 dubbo.registry.address=XXX.XXX.XXX.XXX:2181 #zk地址 dubbo.scan.base-packages=com.lin #扫描包 dubbo.protocol.name=dubbo #dubbo协议 dubbo.monitor.protocol=registry #发现监控中心通过com.alibaba.dubbo.config.annotation.Reference下的 @Reference 引用服务。