OpenFeign的简单使用

一、演示本次调用的流程图

 流程解释,我们在网页输入localhost:(用户的端口号:例如:8081)/userDoOrder,通过调用userDoOrder方法,再去调用订单的doOrder方法。

完整路径就是:http://localhost:8081/userDoOrder

注:本次采用的是SpringBoot的 2.3.12.RELEASE版本 和SpringCloud的 Hoxton.SR12版本,idea版本是 2022.3.2

二、代码展示

1. 搭建 eureka-server

①、新建module

②、导入 eureka server 依赖

 ③、将pom.xml文件里的springBoot版本跟springCloud版本进行更改

④、配置application.yml文件

 ⑤、在启动类添加注解 @EnableEurekaServer

 ⑥、测试eureka-server是否成功,在浏览器输入 http://localhost:8766/

 

2.搭建order-server

 ①、新建orderServer的module

 ②、导入依赖

③、配置application.yml文件

 

④、在启动类添加注解 @EnableEurekaClient

 ⑤、创建OrderController类

 3.搭建user-server

①、新建userServer的module

②、导入依赖

 ③、配置application.yml

 ④、在启动类添加注解 

⑤、创建接口,user-server可以通过这个接口调用order-server的controller下的方法,@GetMapping里的值只需要写 controller下的方法名称。

 ⑥、创建userController类,通过调用 userDoOrder方法,再调用order-server的doOrder方法。

4. 效果展示

先启动eureka-server的应用,接下来是order-server的应用,最后是user-server的应用。

  

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值