Springboot接收POST請求,數(shù)據(jù)為json類型問題
更新時間:2022年10月16日 15:50:16 作者:_多拉不懂A夢
在使用Spring框架中,當(dāng)處理POST請求且內(nèi)容為JSON類型時,應(yīng)使用@RequestBody注解而非@RequestParam,通過@RequestBody可以將JSON數(shù)據(jù)綁定到一個Map對象中,然后通過Map的get方法來獲取需要的參數(shù)
Springboot接收POST請求,數(shù)據(jù)為json類型
當(dāng)前端傳來的數(shù)據(jù)為json類型且為POST請求時,后端不能單純使用@RequestParam來獲取數(shù)據(jù)。
應(yīng)該使用@RequestBody
制作一個Map,再使用map的get方法獲取到每一個參數(shù)。
@PostMapping("/updateCoinInfo")
public MsgEntity updateCoinInfo(@RequestBody Map<String, String> params)params.get("coin")總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中使用Thread類和Runnable接口實現(xiàn)多線程的區(qū)別
這篇文章主要介紹了使用Thread類和Runnable接口實現(xiàn)多線程的區(qū)別,本文給大家介紹了兩種實現(xiàn)方式的步驟,除了以上兩種多線程實現(xiàn)方式,還可以使用 Callable 接口實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-07-07
使用idea+gradle編譯spring5.x.x源碼分析
這篇文章主要介紹了idea?+?gradle編譯spring5.x.x源碼,在編譯spring5源碼時需要將項目導(dǎo)入idea中然后編譯配置,本文給大家講解的非常詳細,需要的朋友可以參考下2022-04-04
使用spring通過aop獲取方法參數(shù)和參數(shù)值
這篇文章主要介紹了使用spring通過aop獲取方法參數(shù)和參數(shù)值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09
Java編程中的vector類用法學(xué)習(xí)筆記
Vector通常被用來實現(xiàn)動態(tài)數(shù)組,即可實現(xiàn)自動增長的對象數(shù)組,和C++一樣vector類同樣被Java內(nèi)置,下面就來看一下vector類的基本用法.2016-05-05
使用Okhttp實現(xiàn)上傳文件+參數(shù)請求接口form-data
在進行接口對接時,常遇到需要傳遞多種類型參數(shù)及文件上傳的情況,解決此問題的關(guān)鍵在于參數(shù)傳遞和文件上傳的正確處理,在Service層和Controller層的傳參,可以通過@RequestParam標(biāo)注或直接使用請求實體類,但若結(jié)合文件上傳,則不應(yīng)使用@RequestBody注解2024-10-10

