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

SpringBoot中@RequestBody不能和Multipart同時(shí)傳遞的問題解決

 更新時(shí)間:2023年04月11日 09:19:40   作者:小花皮豬  
本文主要介紹了SpringBoot中@RequestBody不能和Multipart同時(shí)傳遞的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題描述

今天在做文件上傳的時(shí)候,遇到了這么一個(gè)錯(cuò)誤日志:

分析問題

從日志中可以發(fā)現(xiàn),好像是因?yàn)锧RequestBody不能和MultipartFile一起使用。

這是因?yàn)槲倚枰氖莏son的數(shù)據(jù)類型,但是傳了json數(shù)據(jù)的同時(shí)也傳了其它類型的值,很明顯我就是又傳了MultipartFile文件類型參數(shù)。

后來經(jīng)過我大量搜索和測試,這里基本上是敲定了下面的結(jié)論:

@RequestBody不能和Multipart同時(shí)用

解決問題

如果想用解決這種問題,我目前想到的辦法就是不使用@RequestBody和Multipart一起操作,既然需要的是json-body的格式,那么我們就可以反其道而行之,使用form-data的格式

需要和前端約定好方式,最好不要完全自己定義!

簡單調(diào)整下代碼:

重啟服務(wù),這下就要改下傳參方式了:

可以發(fā)現(xiàn),問題解決。

總結(jié)

雖然問題解決了。但是不太符合我的初衷,我的初衷還是希望使用@RequestBody進(jìn)行傳遞參數(shù)而不是改變已有的方式

礙于時(shí)間問題,先把這個(gè)問題問題放一放,后面我會繼續(xù)嘗試,如果有新的突破,再回來更新

雖然這種方式不是特別的友好,但是也是可以解決問題的。

到此這篇關(guān)于SpringBoot中@RequestBody不能和Multipart同時(shí)傳遞的問題解決的文章就介紹到這了,更多相關(guān)SpringBoot @RequestBody和Multipart傳遞內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中String類的常用方法總結(jié)

    Java中String類的常用方法總結(jié)

    java.lang.String?類代表字符串。Java程序中所有的字符串文字(例如"abc"?)都可以被看作是實(shí)現(xiàn)此類的實(shí)例。本文主要為大家介紹了String類的常用方法,需要的可以參考一下
    2022-11-11
  • SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控

    SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控

    本文主要介紹了SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 分頁技術(shù)原理與實(shí)現(xiàn)之Java+Oracle代碼實(shí)現(xiàn)分頁(二)

    分頁技術(shù)原理與實(shí)現(xiàn)之Java+Oracle代碼實(shí)現(xiàn)分頁(二)

    這篇文章主要介紹了分頁技術(shù)原理與實(shí)現(xiàn)的第二篇:Java+Oracle代碼實(shí)現(xiàn)分頁,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 2021年最新Redis面試題匯總(4)

    2021年最新Redis面試題匯總(4)

    在程序員面試過程中redis相關(guān)的知識是常被問到的話題。這篇文章主要介紹了幾道Redis面試題,整理一下分享給大家,感興趣的小伙伴們可以參考一下
    2021-07-07
  • PostMan傳@RequestParam修飾的數(shù)組方式

    PostMan傳@RequestParam修飾的數(shù)組方式

    這篇文章主要介紹了PostMan傳@RequestParam修飾的數(shù)組方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java隨機(jī)數(shù)算法原理與實(shí)現(xiàn)方法實(shí)例詳解

    Java隨機(jī)數(shù)算法原理與實(shí)現(xiàn)方法實(shí)例詳解

    這篇文章主要介紹了Java隨機(jī)數(shù)算法原理與實(shí)現(xiàn)方法,簡單分析了隨機(jī)數(shù)算法的原理并結(jié)合具體實(shí)例形式給出了java編程計(jì)算隨機(jī)數(shù)的具體操作技巧,需要的朋友可以參考下
    2017-09-09
  • Spring @Value如何通過${}、#{}注入不同類型的值

    Spring @Value如何通過${}、#{}注入不同類型的值

    這篇文章主要介紹了Spring @Value如何通過${}、#{}注入不同類型的值問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java格式化時(shí)間示例

    java格式化時(shí)間示例

    這篇文章主要介紹了java格式化時(shí)間示例,需要的朋友可以參考下
    2014-04-04
  • Java實(shí)例講解注解的應(yīng)用

    Java實(shí)例講解注解的應(yīng)用

    JAVA注解?Annotation(注解)是JDK1.5及以后版本引入的。它可以用于創(chuàng)建文檔,跟蹤代碼中的依賴性,甚至執(zhí)行基本編譯時(shí)檢查。注解是以‘@注解名’在代碼中存在的
    2022-06-06
  • Java定時(shí)任務(wù)原理詳解

    Java定時(shí)任務(wù)原理詳解

    當(dāng)下,java編碼過程中,實(shí)現(xiàn)定時(shí)任務(wù)的方式主要以以下兩種為主:spring框架的@Scheduled和quzrtz框架。本文主要就二者的框架原理實(shí)現(xiàn)做一個(gè)入門引導(dǎo),為了解深層實(shí)現(xiàn)細(xì)節(jié)做一定的鋪墊
    2022-07-07

最新評論

棋牌| 油尖旺区| 凯里市| 延庆县| 盐源县| 德安县| 丹凤县| 罗山县| 叶城县| 江永县| 札达县| 通辽市| 常熟市| 新蔡县| 苍梧县| 昭苏县| 秀山| 巢湖市| 张家川| 五家渠市| 黔西| 临夏县| 呼伦贝尔市| 阿瓦提县| 阿拉善盟| 宁化县| 平阳县| 安图县| 明水县| 福建省| 浙江省| 枞阳县| 苍南县| 鹿泉市| 涿鹿县| 阳泉市| 宁晋县| 沁源县| 临沧市| 米泉市| 平远县|