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注解
posted @ 2020-06-11 23:01  1514  阅读(427)  评论(0)    收藏  举报