spring-boot-dubbo-starterspring-boot 和 dubbo 的无缝集成

联合创作 · 2023-09-30 04:49

一:spring-boot 和 dubbo 的无缝集成:


1.spring-boot 版本  1.4.5.RELEASE
2.dubbo  版本  2.5.3
3.jdk 版本 1.7 +

二:使用方法


1.gradle 添加依赖 
compile" org.springframework.boot:spring-boot-dubbo-starter:1.0.0-SNAPSHOT"
2.maven添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-dubbo-starter</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>

三:启动类注解


@EnableDubbo

四:consumer 注入注解的使用


@AutowiredDubbo(check = false)
private IechoService eIechoService;

五:provider 服务提供注解


@Service
@DubboService(interfaceClass = IechoService.class)
public class EchoService implements IechoService {
@Override
public String sayEcho(String name) {
return "hello:\t" + name;
}
}

六:使用参数如下,application.yml


spring:
dubbo:
name: provider-consumer-test
address: zookeeper://127.0.0.1:2181
protocol: dubbo

七:没有集成 endpoint 和 health


避免一些非 web工程启动还得特意添加web容器的支持
浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报