spring-boot-dubbo-starter spring-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.ymlspring:
dubbo:
name: provider-consumer-test
address: zookeeper://127.0.0.1:2181
protocol: dubbo七:没有集成 endpoint 和 health避免一些非 web工程启动还得特意添加web容器的支持
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.ymlspring:
dubbo:
name: provider-consumer-test
address: zookeeper://127.0.0.1:2181
protocol: dubbo七:没有集成 endpoint 和 health避免一些非 web工程启动还得特意添加web容器的支持