欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決OpenFeign遠程調(diào)用返回的對象總是null問題

 更新時間:2024年11月12日 09:03:26   作者:阿小冰  
OpenFeign在SpringCloud中用于遠程調(diào)用,配置簡單,在使用Ribbon或Hystrix時,需要注意path參數(shù)必須以/開頭,否則回參會是null

OpenFeign遠程調(diào)用返回的對象總是null

OpenFeign在SpringCloud體系中并不少見

遠程調(diào)用組件嘛,配置也相當簡單,添加OpenFeign的依賴

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

在啟動類加上開啟Feign的注解

  • @EnableDiscoveryClient
  • @EnableFeignClients

以上處理完之后

相當于前置條件都已經(jīng)具備了, 但是有些同學用到了Ribbon或者Hystrix,對應的配置文件該怎么配置這里就不做過多的贅述了,接下來我們看一下遠程調(diào)用接口類怎么寫的

為了保密,value和path的值我置空了,這兩個置空的值其實都是讀取配置文件,做成了動態(tài)配置,但是看似沒問題吧,但是我同事再遠程調(diào)用的時候,接收的回參總是null,然后排查了小一會,發(fā)現(xiàn)了一個十分可笑的事情

就是這個path參數(shù),一定要以“/”開頭,雖然在請求的時候,OpenFeign會封裝成請求類,會自動給你拼接上“/”,但是如果你的path不以“/”開頭,遠程調(diào)用的回參一直都會是null

問題不是大問題,主要是我寫的時候有自己的規(guī)范,沒有省略這個“/”,平常開發(fā)也沒注意,也是巧了!

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 教你用Springboot實現(xiàn)攔截器獲取header內(nèi)容

    教你用Springboot實現(xiàn)攔截器獲取header內(nèi)容

    項目中遇到一個需求,對接上游系統(tǒng)是涉及到需要增加請求頭,請求頭的信息是動態(tài)獲取的,需要動態(tài)從下游拿到之后轉(zhuǎn)給上游,文中非常詳細的介紹了該需求的實現(xiàn),需要的朋友可以參考下
    2021-05-05
  • springboot+thymeleaf打包成jar后找不到靜態(tài)資源的坑及解決

    springboot+thymeleaf打包成jar后找不到靜態(tài)資源的坑及解決

    這篇文章主要介紹了springboot+thymeleaf打包成jar后找不到靜態(tài)資源的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳解Maven安裝教程及是否安裝成功

    詳解Maven安裝教程及是否安裝成功

    這篇文章主要介紹了詳解Maven安裝教程及是否安裝成功,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Java8中方便又實用的Map函數(shù)總結

    Java8中方便又實用的Map函數(shù)總結

    java8之后,常用的Map接口中添加了一些非常實用的函數(shù),可以大大簡化一些特定場景的代碼編寫,提升代碼可讀性,快跟隨小編一起來看看吧
    2022-11-11
  • Java單表實現(xiàn)評論回復功能(多種實現(xiàn)方式)

    Java單表實現(xiàn)評論回復功能(多種實現(xiàn)方式)

    這篇文章主要介紹了Java單表實現(xiàn)評論回復功能,大家都知道評論功能有多種實現(xiàn)方式,本文逐一給大家詳細講解,需要的朋友可以參考下
    2023-03-03
  • spring/springboot整合curator遇到的坑及解決

    spring/springboot整合curator遇到的坑及解決

    這篇文章主要介紹了spring/springboot整合curator遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Java ArrayList使用總結

    Java ArrayList使用總結

    這篇文章主要介紹了Java ArrayList使用總結,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下
    2021-03-03
  • Spring Boot 3.0升級指南

    Spring Boot 3.0升級指南

    這篇文章主要為大家介紹了Spring Boot 3.0升級指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Mybatis實體類對象入?yún)⒉樵兊墓P記

    Mybatis實體類對象入?yún)⒉樵兊墓P記

    這篇文章主要介紹了Mybatis實體類對象入?yún)⒉樵兊墓P記,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Spring Cloud Alibaba使用Sentinel實現(xiàn)接口限流

    Spring Cloud Alibaba使用Sentinel實現(xiàn)接口限流

    這篇文章主要介紹了Spring Cloud Alibaba使用Sentinel實現(xiàn)接口限流,本文詳細的介紹了Sentinel組件的用法以及接口限流,感興趣的可以了解一下
    2019-04-04

最新評論