6、整合SpringBoot
1、引入spring-boot-starter以及dubbo和curator的依赖


注意starter版本适配:

2、配置application.properties
提供者配置:
dubbo.application.name=gmall-user
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.67.159:2181
dubbo.scan.base-package=com.atguigu.gmall
dubbo.protocol.name=dubbo
application.name就是服务名,不能跟别的dubbo提供端重复
registry.protocol 是指定注册中心协议
registry.address 是注册中心的地址加端口号
protocol.name 是分布式固定是dubbo,不要改。
base-package 注解方式要扫描的包
消费者配置:
dubbo.application.name=gmall-order-web
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.67.159:2181
dubbo.scan.base-package=com.atguigu.gmall
dubbo.protocol.name=dubbo

3、dubbo注解
|
@Service、@Reference 【如果没有在配置中写dubbo.scan.base-package,还需要使用@EnableDubbo注解】 |


测试:


同理配置消费者






-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
注解说明:

本文详细介绍了如何在SpringBoot项目中集成Dubbo服务,并通过Zookeeper作为注册中心进行配置。包括提供者和消费者的配置,dubbo注解的使用,以及测试步骤。
3266

被折叠的 条评论
为什么被折叠?



