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

關(guān)于feign調(diào)用的參數(shù)傳遞問(wèn)題(@RequestBody和@RequestParam)

 更新時(shí)間:2022年03月16日 10:11:04   作者:帥白~  
這篇文章主要介紹了關(guān)于feign調(diào)用的參數(shù)傳遞問(wèn)題(@RequestBody和@RequestParam),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

feign調(diào)用的參數(shù)傳遞問(wèn)題

SpringCloud Feign報(bào)錯(cuò):

java.lang.IllegalStateException: Method has too many Body parameters

上邊的報(bào)錯(cuò)提示為body太多了,feign調(diào)用的方法里只能有一個(gè)body但是requestparam可以多個(gè)

錯(cuò)誤寫法

正確寫法

異常原因:當(dāng)使用Feign時(shí),如果發(fā)送的是get請(qǐng)求,那么需要在請(qǐng)求參數(shù)前加上@RequestParam注解修飾,Controller里面可以不加該注解修飾。

body的正確形式

客戶端:

服務(wù)端:

不加@RequestBody的話userDTO就拿不到值

feign傳參總結(jié)

返回實(shí)體對(duì)象 服務(wù)提供者 

Controller上有@RestController注解,沒截上

實(shí)體對(duì)象實(shí)現(xiàn)序列化接口

服務(wù)調(diào)用者

restful傳參 服務(wù)提供者

傳兩個(gè)參數(shù)

消費(fèi)者

傳實(shí)體對(duì)象 服務(wù)提供者

要想接收實(shí)體對(duì)象,必須加@RequestBody注解,注意這個(gè)注解最多只能有一個(gè),不能傳多個(gè)并且這個(gè)參數(shù)得放到最后面

消費(fèi)者

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

相關(guān)文章

  • logback的使用和logback.xml詳解(小結(jié))

    logback的使用和logback.xml詳解(小結(jié))

    Logback是由log4j創(chuàng)始人設(shè)計(jì)的另一個(gè)開源日志組件,這篇文章主要介紹了logback的使用和logback.xml詳解(小結(jié)),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Java服務(wù)中的大文件上傳和下載優(yōu)化技巧分享

    Java服務(wù)中的大文件上傳和下載優(yōu)化技巧分享

    在Java服務(wù)中處理大文件的上傳和下載是一項(xiàng)常見但復(fù)雜的任務(wù),為了提供優(yōu)秀的用戶體驗(yàn)和高效的系統(tǒng)性能,我們將探索多種策略和技術(shù),并在每一點(diǎn)上都提供代碼示例以便實(shí)戰(zhàn)應(yīng)用,需要的朋友可以參考下
    2023-10-10
  • Spring源碼解析之BeanPostProcessor知識(shí)總結(jié)

    Spring源碼解析之BeanPostProcessor知識(shí)總結(jié)

    今天給大家?guī)?lái)的文章是Spring的相關(guān)知識(shí),文章圍繞著BeanPostProcessor的使用展開,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • 詳解mybatis-plus使用@EnumValue注解的方式對(duì)枚舉類型的處理

    詳解mybatis-plus使用@EnumValue注解的方式對(duì)枚舉類型的處理

    這篇文章主要介紹了詳解mybatis-plus使用@EnumValue注解的方式對(duì)枚舉類型的處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 如何使用Guava Cache做緩存

    如何使用Guava Cache做緩存

    Cache在ConcurrentHashMap的基礎(chǔ)上提供了自動(dòng)加載數(shù)據(jù)、清除數(shù)據(jù)、get-if-absend-compute的功能,本文給大家介紹如何使用Guava Cache做緩存,感興趣的朋友一起看看吧
    2023-11-11
  • MyBatis-Plus中如何實(shí)現(xiàn)動(dòng)態(tài)表名

    MyBatis-Plus中如何實(shí)現(xiàn)動(dòng)態(tài)表名

    這篇文章主要介紹了MyBatis-Plus中如何實(shí)現(xiàn)動(dòng)態(tài)表名問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題

    完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題

    下面小編就為大家?guī)?lái)一篇完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題。小編覺得挺不錯(cuò)的現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Springboot整合kafka的示例代碼

    Springboot整合kafka的示例代碼

    這篇文章主要介紹了Springboot整合kafka的示例代碼,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • SpringBoot日志配置全過(guò)程

    SpringBoot日志配置全過(guò)程

    Spring Boot默認(rèn)使用Logback作為日志框架,可以配置多種日志系統(tǒng),包括JavaUtilLogging、CommonsLogging、Log4J及SLF4J,默認(rèn)日志輸出在控制臺(tái),可以通過(guò)配置文件將日志保存到文件中,日志級(jí)別包括TRACE、DEBUG、INFO、WARN、ERROR和FATAL
    2025-01-01
  • 如何在Spring WebFlux的任何地方獲取Request對(duì)象

    如何在Spring WebFlux的任何地方獲取Request對(duì)象

    這篇文章主要介紹了如何在Spring WebFlux的任何地方獲取Request對(duì)象,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2021-01-01

最新評(píng)論

安徽省| 衢州市| 开阳县| 鲁山县| 天祝| 林周县| 麻城市| 获嘉县| 广德县| 元氏县| 连州市| 河东区| 阳朔县| 新野县| 乐都县| 保山市| 吴桥县| 德化县| 洱源县| 成武县| 衡山县| 台山市| 斗六市| 西城区| 太康县| 色达县| 祁阳县| 蕲春县| 江山市| 葵青区| 宝鸡市| 岑溪市| 敦化市| 清苑县| 鹤山市| 衡东县| 阳城县| 镇宁| 沂南县| 保亭| 铜鼓县|