最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決OpenFeign遠(yuǎn)程調(diào)用返回的對(duì)象總是null問(wèn)題

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

OpenFeign遠(yuǎn)程調(diào)用返回的對(duì)象總是null

OpenFeign在SpringCloud體系中并不少見(jiàn)

遠(yuǎn)程調(diào)用組件嘛,配置也相當(dāng)簡(jiǎn)單,添加OpenFeign的依賴(lài)

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

在啟動(dòng)類(lèi)加上開(kāi)啟Feign的注解

  • @EnableDiscoveryClient
  • @EnableFeignClients

以上處理完之后

相當(dāng)于前置條件都已經(jīng)具備了, 但是有些同學(xué)用到了Ribbon或者Hystrix,對(duì)應(yīng)的配置文件該怎么配置這里就不做過(guò)多的贅述了,接下來(lái)我們看一下遠(yuǎn)程調(diào)用接口類(lèi)怎么寫(xiě)的

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

就是這個(gè)path參數(shù),一定要以“/”開(kāi)頭,雖然在請(qǐng)求的時(shí)候,OpenFeign會(huì)封裝成請(qǐng)求類(lèi),會(huì)自動(dòng)給你拼接上“/”,但是如果你的path不以“/”開(kāi)頭,遠(yuǎn)程調(diào)用的回參一直都會(huì)是null

問(wèn)題不是大問(wèn)題,主要是我寫(xiě)的時(shí)候有自己的規(guī)范,沒(méi)有省略這個(gè)“/”,平常開(kāi)發(fā)也沒(méi)注意,也是巧了!

總結(jié)

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

相關(guān)文章

  • Java 多線程并發(fā)編程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java 多線程并發(fā)編程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java 多線程并發(fā)編程的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-05-05
  • SpringBoot實(shí)現(xiàn)WebSocket的示例代碼

    SpringBoot實(shí)現(xiàn)WebSocket的示例代碼

    這篇文章主要為大家詳細(xì)介紹了SpringBoot實(shí)現(xiàn)WebSocket的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • SpringBoot整合Shiro思路(最新超詳細(xì))

    SpringBoot整合Shiro思路(最新超詳細(xì))

    這篇文章主要介紹了SpringBoot整合Shiro思路(最新超詳細(xì)),本文內(nèi)容比較長(zhǎng),通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Java中的Calendar日歷API用法完全解析

    Java中的Calendar日歷API用法完全解析

    今天特別整理了針對(duì)Java中的Calendar日歷API用法完全解析,通過(guò)Calendar API我們可以對(duì)Calendar所提供的時(shí)間日期字段進(jìn)行各種自定義操作,首先還是從Calendar的基礎(chǔ)入手:
    2016-06-06
  • Java?8?中?Function?接口使用方法介紹

    Java?8?中?Function?接口使用方法介紹

    這篇文章主要介紹了Java?8中?Function接口使用方法介紹,Java8中提供了一個(gè)函數(shù)式接口Function,這個(gè)接口表示對(duì)一個(gè)參數(shù)做一些操作然后返回操作之后的值
    2022-06-06
  • Java實(shí)現(xiàn)自定義table寬高的示例代碼

    Java實(shí)現(xiàn)自定義table寬高的示例代碼

    在桌面應(yīng)用、管理系統(tǒng)乃至報(bào)表工具中,表格(JTable)作為最常用的數(shù)據(jù)展示組件,不僅承載對(duì)數(shù)據(jù)的增刪改查,還需要配合布局與視覺(jué)需求,而 Java Swing 的 JTable 默認(rèn)行高和列寬均采用系統(tǒng)或 L&F 的默認(rèn)值,所以本文給大家介紹了Java實(shí)現(xiàn)自定義table寬高
    2025-06-06
  • Java基礎(chǔ)面試題之volatile詳解

    Java基礎(chǔ)面試題之volatile詳解

    Volatile可以看做是輕量級(jí)的 Synchronized,它只保證了共享變量的可見(jiàn)性,下面這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)面試題之volatile的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Java AOP面向切面編程的概念和實(shí)現(xiàn)方式

    Java AOP面向切面編程的概念和實(shí)現(xiàn)方式

    AOP是面向切面編程,通過(guò)動(dòng)態(tài)代理將橫切關(guān)注點(diǎn)(如日志、事務(wù))與核心業(yè)務(wù)邏輯分離,提升代碼復(fù)用性和可維護(hù)性,本文給大家介紹Java AOP面向切面編程的概念和實(shí)現(xiàn)方式,感興趣的朋友一起看看吧
    2025-09-09
  • 分布式醫(yī)療掛號(hào)系統(tǒng)Nacos微服務(wù)Feign遠(yuǎn)程調(diào)用數(shù)據(jù)字典

    分布式醫(yī)療掛號(hào)系統(tǒng)Nacos微服務(wù)Feign遠(yuǎn)程調(diào)用數(shù)據(jù)字典

    這篇文章主要為大家介紹了分布式醫(yī)療掛號(hào)系統(tǒng)Nacos微服務(wù)Feign遠(yuǎn)程調(diào)用數(shù)據(jù)字典,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2022-04-04
  • MyBatis映射器mapper快速入門(mén)教程

    MyBatis映射器mapper快速入門(mén)教程

    使用mapper接口的方式,不用寫(xiě)接口實(shí)現(xiàn)類(lèi),直接完成數(shù)據(jù)庫(kù)操作,簡(jiǎn)單方便。使用mapper接口,采用的是面向接口編程的思想,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-09-09

最新評(píng)論

文昌市| 广西| 洛隆县| 广汉市| 东源县| 固始县| 台南市| 吴桥县| 霍城县| 通城县| 绵阳市| 高碑店市| 丹凤县| 阿拉善左旗| 滦南县| 赣州市| 陈巴尔虎旗| 八宿县| 航空| 星子县| 沐川县| 尼勒克县| 富平县| 贵溪市| 永康市| 宜州市| 蓬安县| 苍梧县| 洛宁县| 无为县| 滨州市| 资兴市| 潮州市| 大理市| 敦煌市| 读书| 新民市| 区。| 韶关市| 新沂市| 余江县|