首页 > 其他分享 >8、SpringCloud-OpenFeign远程调用步骤

8、SpringCloud-OpenFeign远程调用步骤

时间:2023-01-01 13:33:20浏览次数:48  
标签:优惠券 服务 OpenFeign SpringCloud 查询 调用 编写 远程

假设我们想要用会员服务调用优惠券服务来查询会员的所有优惠券;

1、引入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2、在优惠券服务中编写查询优惠券的方法

3、声明远程调用接口
在我们的会员服务写创建一个feign包,专门用来存放编写的远程调用接口

  • 注意点1:接口里面的方法是我们编写的查询优惠券服务方法的请求路径和方法名,注意请求路径要写全
  • 注意点2:声明@FeignClient("nacos中注册的服务名称"),表明这是一个声明式的远程调用

4、开启远程调用功能

5、在会员服务中编写测试方法(查询优惠券)

6、访问测试方法

标签:优惠券,服务,OpenFeign,SpringCloud,查询,调用,编写,远程
From: https://www.cnblogs.com/morehair/p/17018003.html

相关文章

  • OpenCV调用TensorFlow预训练模型
    OpenCV调用TensorFlow预训练模型   强大OpenCV从自OpenCV3.1版以来,dnn模块一直是opencv_contrib库的一部分,在3.3版中,它被提到了主仓库中。新版OpenCVdnn模块目前支......
  • 如何用python“优雅的”调用有道翻译
    文章目录​​前言​​​​分析​​​​分析url​​​​分析参数01​​​​分析参数02​​​​加密分析​​​​模拟请求​​​​注意点​​​​请求代码​​​​执行结果​......
  • 7、SpringCloudAlibaba--注册中心Nacos
    Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。他是使用java编写。需要依赖java环境Nacos文档地址:https://nacos.io/z......
  • SpringCloud Gateway的一次踩坑
    在一次使用SpringCloudGateway做网关时,向网关发出URL请求,结果网关在路由时报错:java.lang.IllegalStateException:Invalidhost:lb://ORDER_SERVICE根据报错堆栈信息......
  • Python__19--函数调用的参数传递与变量的作用域
    1函数调用的参数传递形参(形式参数):在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参;实参(实际参数):在调用函数的时候输入的值。实际参数和形式参......
  • PX01如何实现烧录函数调用--不进行Flicker调整,如烧全代码、烧固定vcom等
    在实际应用中我们经常会碰到烧某些寄存器值为固定值,此时我们并不想进行Flicker调整,按烧录键直接运行烧录函数并实现预期烧录动作,可以的,请参考如下说明。首先,勾选“烧录使......
  • SpringCloud之Sleuth全链路日志跟踪
    目录1Sleuth链路跟踪1.1分布式系统面临的问题1.2Sleuth是什么1.3Zipkin是什么1.4链路监控相关术语1.5实战练习1.5.1pom.xml1.5.2添加yml配置1.5.3添加控制器1.5.4......
  • 【win编程】- 在C/C++中调用obj文件
    问题思考:有没有一种方式,让别人用你源码实现的功能,只给你声明,不给你源码?程序编译过程:预编译-编译-链接,编译生成obj文件,最后链接生成可执行文件。那么就可以把源码......
  • 嵌入式:ARM内嵌汇编及C和ARM汇编相互调用
    内嵌汇编在C程序中嵌入汇编程序可以实现一些高级语言没有的功能,并可以提高执行效率。armcc和armcpp内嵌汇编器支持完整的ARM指令集;tcc和tcpp用于Thumb指集。但是内嵌汇编器......
  • python创建config.xml文件,调用Jenkins API接口创建带参数的Job
    文章目录​​一、要求​​​​二、pipeline模板xml的内容可以通过如下方式获取​​​​三、代码​​​​四、效果​​​​五、参考文章​​一、要求将hudson.model.StringPa......