返回顶部
首页 > 资讯 > 精选 >FeignClient如何实现接口调用
  • 495
分享到

FeignClient如何实现接口调用

2023-06-29 13:06:40 495人浏览 安东尼
摘要

这篇文章主要介绍了FeignClient如何实现接口调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FeignClient接口调用无参字符串参数对象参数拟定客户端调用服务端

这篇文章主要介绍了FeignClient如何实现接口调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

FeignClient接口调用

  • 无参

  • 字符串参数

  • 对象参数

拟定客户端调用服务端接口,直接放代码啦,参考格式即可。

1、无参

服务端方法:

        @GetMapping("/info")    public String info()    {        return "零零";    }

客户端方法:

        @GetMapping(value = "/info")    public String getInfo();

2、字符串参数

服务端方法:

@ResponseBody    @PostMapping(value = "/test")    public String test(String s) {        return s;    }

客户端方法:

   @RequestMapping(value = "/test", method = RequestMethod.POST)    String test(@RequestParam(value = "s") String s);

3、对象参数

服务端方法:

    @PostMapping(value = "/company/list")    public List<CruiseCompInfo> companyList(@RequestBody CruiseCompInfo cruiseCompInfo)    {        return cruiseCompInfoService.selectCruiseCompInfoList(cruiseCompInfo);    }

客户端方法:

  @RequestMapping(value = "/company/list", method = RequestMethod.POST)    public List<CruiseCompInfo> companyList(@RequestBody CruiseCompInfo cruiseCompInfo);

feign接口参数遇到的bug

服务接收方接口

如下:

FeignClient如何实现接口调用

当服务调用发调用服务时候,调用方传参数过来,但是接受方接口里的参数对象里的属性全部为空。

解决方案

如下:

第一次尝试:

所有的属性上面都加上@JSONProperty(value=属性名),无效

第二次尝试 :

所有的属性上面都加上@jsonProperty(value=属性名第一个字母大写),无效

第三次尝试:

没有传值的属性上面不要加@JsonProperty注解 有效

FeignClient如何实现接口调用

感谢你能够认真阅读完这篇文章,希望小编分享的“FeignClient如何实现接口调用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: FeignClient如何实现接口调用

本文链接: https://lsjlt.com/news/324911.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • FeignClient如何实现接口调用
    这篇文章主要介绍了FeignClient如何实现接口调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FeignClient接口调用无参字符串参数对象参数拟定客户端调用服务端...
    99+
    2023-06-29
  • FeignClient实现接口调用方式(不同参数形式)
    目录FeignClient接口调用1、无参2、字符串参数3、对象参数feign接口参数遇到的bug服务接收方接口解决方案FeignClient接口调用 无参字符串参数对象参数 拟定客...
    99+
    2024-04-02
  • Spring cloud如何实现FeignClient指定Zone调用
    目录背景介绍对应配置(假设调用的服务名字是service-provider)分析这里放上源码ZoneAwareLoadBalancer的选择Server源码实现配置类需要修改的配置S...
    99+
    2024-04-02
  • C#如何实现接口base调用
    今天小编给大家分享一下C#如何实现接口base调用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。背景在三年前发布的C#8.0...
    99+
    2023-07-02
  • feignclient https接口调用报证书错误怎么解决
    本篇内容主要讲解“feignclient https接口调用报证书错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“feignclient https接口调用报证书错...
    99+
    2023-06-29
  • feignclient https 接口调用报证书错误的解决方案
    目录feignclienthttps接口调用报证书错误问题当时的解决方案通过以下方式解决了HTTPS(SSL)证书下载及配置SSL证书的下载(阿里云)SSL证书的配置feigncli...
    99+
    2024-04-02
  • java 如何调用接口
    在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。当然了,自我测试也是...
    99+
    2019-11-17
    java 调用接口
  • 如何调用java接口
    一个类实现了某一个接口就可以调用接口中的方法。接口可以理解为一种能力,例如:每种动物都有叫的能力,但是每种动物的叫声都不一样,叫的能力就可以定义为一个接口。一、创建项目和包打开Eclipse,依次选择File→New→Project。在弹出...
    99+
    2019-07-11
    java入门 调用 java 接口
  • 如何调用webservice接口
    如何调用webservice接口,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。调用方法:首先选中“项目”选项卡,点击鼠标右键,在弹出的右键菜单中选择“new”-“other...
    99+
    2023-06-20
  • webservice接口如何调用
    调用webservice接口需要以下步骤:1. 确定webservice的地址:通过查看webservice的文档或联系webser...
    99+
    2023-08-22
    webservice
  • 如何使用Golang Facade实现简洁的接口调用
    使用Golang的Facade模式可以实现简洁的接口调用。Facade模式是一种结构设计模式,它提供了一种简化接口的方式,使得客户端...
    99+
    2023-10-10
    Golang
  • python如何调用api接口
    要调用 API 接口,可以使用 Python 中的 requests 库。以下是一个简单的示例:```pythonimport re...
    99+
    2023-09-07
    python
  • java如何调用restful接口
    Java可以使用HttpURLConnection或者HttpClient来调用RESTful接口。使用HttpURLConnect...
    99+
    2023-09-13
    java
  • java如何调用webservice接口
    在Java中调用Web服务接口,可以使用Java的SOAP客户端库、REST客户端库或者HTTP客户端库。1. 使用Java的SOA...
    99+
    2023-09-13
    java webservice
  • Java webservice接口如何调用
    要调用Java Web服务接口,可以按照以下步骤进行操作: 首先,确保你已经有一个Java Web服务接口的URL地址。 使用Ja...
    99+
    2023-10-23
    Java webservice
  • java如何调用post接口
    在Java中调用POST接口,可以使用以下几种方法:1. 使用Java原生的HttpURLConnection类发送POST请求:j...
    99+
    2023-10-21
    java
  • java如何调用tcp接口
    在Java中,可以使用Socket类来调用TCP接口。以下是一个使用Java Socket类调用TCP接口的示例代码:```java...
    99+
    2023-08-09
    java
  • java如何调用wsdl接口
    在Java中调用WSDL接口可以通过以下步骤实现: 使用wsimport命令生成客户端代码: 首先需要根据WSDL文件生成客户端代...
    99+
    2024-04-02
  • java实现一个接口调取另一个接口(接口一调取接口二)
    目录java一个接口调取另一个接口工具类springboot中使用(接口一)接口二接口的调用与调用别人的接口别人调用我们的接口,与controller方法开发类似我们调用别人的接口j...
    99+
    2024-04-02
  • 如何在java项目中实现接口回调
    这篇文章将为大家详细讲解有关如何在java项目中实现接口回调,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。java 接口回调实例详解首先官方对接口回调的定义是这样的,所谓回调:就是A类中调用...
    99+
    2023-05-31
    java 接口回调 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作