dubbo+springboot+采用注解方式整合开发-微服务
参考:https://www.bilibili.com/video/BV1VJ411g7Zq?p=14
不同点: 没有配置文件了(.xml)换成注解开发了
为什么使用了dubbo后还要使用springboot?
首先我们理解, springboot的作用是把功能微服务化, 就是拆分开来, 就是将项目进行拆解, 利于与第三方的框架进行结合
dubbo 就是用来对拆解后的服务进行管理
2,整合方式二:采用注解的方式
2,生产者
- 1,引入依赖
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
- 2,配置dubbo
dubbo.application.name=dubbo2-springboot-provider
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.10.173:2181
dubbo.protocol.port=20883
![]()
- 3,给Service加@Service注解(dubbo提供的@Service)
- 4,启动类加上@EnableDubbo注解

3,消费者
- 1,引入依赖
- 2,配置dubbo
- 3,需要引用Service的地方,加入@Reference注解,代替原先的@Autowried注解
- 4,启动类加上@EnableDubbo注解

浙公网安备 33010602011771号