spring-boot-dubbo-starterspring-boot 和 dubbo 的无缝集成
一: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容器的支持
评论
