SpringBoot集成Dubbo
集成Duboo一般需要:
开发Dubbo服务接口========Interface
开发Dubbo服务提供者======ServiceImpl
开发Dubbo服务消费者======Controller
1.开发Dubbo服务接口
新建Maven项目,需要在项目中建实体类,以及服务接口
public class Student implements Serializable {
private Integer id;
private String name;
private Integer age;
//省略set/get
}
服务接口
public interface StudentService {
String sayHi(String name);
Student getStudent(int id);
}
在Maven projects下打开项目===》Lifecycle===》install
可以在本地仓库生成项目的依赖jar包
2.开发Dubbo服务提供者
新建Springboot项目,选择新建Mudule,这次我们可以通过Spring Initializr新建项目,引入项目需要的依赖
<dependencies>
<!--web-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--test-->
<dependency>
<groupId>or