准备工作 ,三个工程如下:
- feign-api
- feign-core
- feign-consumer
一、feign-api创建
1、引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2、创建一个实体对象|Student
public class Student{
private String name;
private int age;
public Student() {
super();
}
public Student(String name,int age) {
super();
this.name = name;
this.age = age;
}
//......get set 省略......
}
3、创建一个facade接口
@RequestMapping("/student")
public interface StudentFacade {
@GetMapping("list")
public List<Student> list();
@GetMapping("get")
public Student get(@RequestParam("id") int id);
@PostMappi