亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關于feign調用的參數(shù)傳遞問題(@RequestBody和@RequestParam)

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

feign調用的參數(shù)傳遞問題

SpringCloud Feign報錯:

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

上邊的報錯提示為body太多了,feign調用的方法里只能有一個body但是requestparam可以多個

錯誤寫法

正確寫法

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

body的正確形式

客戶端:

服務端:

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

feign傳參總結

返回實體對象 服務提供者 

Controller上有@RestController注解,沒截上

實體對象實現(xiàn)序列化接口

服務調用者

restful傳參 服務提供者

傳兩個參數(shù)

消費者

傳實體對象 服務提供者

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

消費者

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

相關文章

  • 基于Java實現(xiàn)一個高效可伸縮的計算結果緩存

    基于Java實現(xiàn)一個高效可伸縮的計算結果緩存

    這篇文章將通過對一個計算結果緩存的設計迭代介紹,分析每個版本的并發(fā)缺陷,并分析如何修復這些缺陷,最終完成一個高效可伸縮的計算結果緩存,感興趣的小伙伴可以了解一下
    2023-06-06
  • Java中值傳遞的深度分析

    Java中值傳遞的深度分析

    這篇文章主要給大家介紹了關于Java中值傳遞的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用java具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • Spring?Boot配置內容加密實現(xiàn)敏感信息保護

    Spring?Boot配置內容加密實現(xiàn)敏感信息保護

    之前我們講過的配置相關知識都是Spring?Boot原生就提供的,而今天我們將介紹的功能并非Spring?Boot原生就支持,但卻非常有用:配置內容的加密
    2021-11-11
  • Java中的三元運算(三目運算)以后用得到!

    Java中的三元運算(三目運算)以后用得到!

    Java提供了一個三元運算符,可以同時操作3個表達式,下面這篇文章主要給大家介紹了關于Java中三元運算(三目運算)的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 利用寶塔配置jdk環(huán)境的詳細圖文教程

    利用寶塔配置jdk環(huán)境的詳細圖文教程

    最近在寶塔面板上創(chuàng)建一個網(wǎng)站,為Java應用程序提供運行環(huán)境,所以下面這篇文章主要給大家介紹了關于利用寶塔配置jdk環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 深入理解java異常處理機制及應用

    深入理解java異常處理機制及應用

    本篇文章主要介紹了java異常處理機制及應用,異常處理機制是Java語言的一大特色。從異常處理的機制、異常處理的方法、異常處理的原則等方面介紹Java語言的異常處理技術,有興趣的可以了解一下。
    2016-12-12
  • Java詳細介紹單例模式的應用

    Java詳細介紹單例模式的應用

    單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式
    2022-09-09
  • spring boot整合hessian的示例

    spring boot整合hessian的示例

    本文通過實例代碼給大家介紹了spring boot整合hessian的方法,需要的朋友可以參考下
    2017-07-07
  • Hibernate雙向多對多映射關系配置代碼實例

    Hibernate雙向多對多映射關系配置代碼實例

    這篇文章主要介紹了Hibernate雙向多對多映射關系配置代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • gradle使用maven-publish發(fā)布jar包上傳到私有maven配置

    gradle使用maven-publish發(fā)布jar包上傳到私有maven配置

    這篇文章主要介紹了gradle使用maven-publish發(fā)布jar包上傳到私有maven的配置示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03

最新評論