SpringBoot2整合Dubbo

mac2025-08-08  9

如此简单。。。。

自助文档 https://github.com/teaey/spring-boot-starter-dubbo


1.Demo代码

链接: https://pan.baidu.com/s/1Hk3fmXwz7uDiM5UJ_XBgtQ 提取码: pqnx 

使用方法,先启动Provider然后再启动Consumer,然后地址栏输入http://127.0.0.1:8081/getUserInfo 看到结果就成功了

 

2. 搭建公共接口

起名叫 xxx-api,提供一个接口

 

3. 服务提供者

<dependency> <groupId>io.dubbo.springboot</groupId> <artifactId>spring-boot-starter-dubbo</artifactId> <version>1.0.0</version> </dependency> <!-- 这里需要依赖刚才创建的api工程 --> <!-- 省略显示 --> server: port: 9922 spring: dubbo: application: name: sun-provider registry: address: zookeeper://127.0.0.1:2181 protocol: name: dubbo port: 20881 scan: com.sun.provider.service.impl

服务提供者实现api模块刚定义的接口,用Service注解暴露接口,注意Service注解的包名

 

4.服务消费者

pom依赖与服务提供者一致

server: port: 8081 spring: dubbo: application: name: sun-consumer registry: address: zookeeper://127.0.0.1:2181 scan: com.sun.sunconsumer.controller

用@Reference注解注入暴露出来的服务!

 

5. 完成!!!

最新回复(0)