1、我使用的是nacos作服务注册发现,默认nacos环境已经搭建好
2、引入openfeign依赖
<!--fegin组件--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
3、服务端
- 提供服务接口(name:对应的为nacos中的服务名,path:设置请求地址)
- 提供服务接口继承上一步的接口,并实现其方法
4、客户端
-
pom中客户端服务引入服务端服务
- 将服务端接口注入到客户端controller中,直接进行调用接口方法