springboot接受前端請求的方法實現(xiàn)
首先我們是否用的是rest風(fēng)格開發(fā)的的都是適用的.
普通參數(shù)
get 請求
發(fā)送方
注:由于是get請求不用body(json)接收.
接受方
post請求
發(fā)送端
注意:在請求體(body)里面用x-www-from-urlencoded(不僅可以發(fā)請求,還可以發(fā)文件)
接受體沒有
5種不同參數(shù)類型的傳遞
普通參數(shù)[簡單數(shù)據(jù)]:參數(shù)不同名
注意看,我們上面網(wǎng)址傳遞的參數(shù)名字與接受參數(shù)的名字是相同的,如果不相同需要另外的代碼來j映射.
發(fā)送端:
接收代碼:
實體類參數(shù)
接受方:
可以直接封裝進(jìn)去
屬性名里面引用別的屬性名
接受方
數(shù)組參數(shù)
發(fā)送到參數(shù)名字與數(shù)組名相同.否則不行.
集合類型
錯誤案例
發(fā)送方:
接受方
報錯:
五月11,2e211g:13:39上午org.apache.catalina.core.StandardWrapperValve invoke
Servlet.service()for servlet [dispatcher]in context with path [threw exception [Request processing failed;nested exceptic
java.lang.NoSuchMethodException Create breakpoint java.util.List.<init>()
死兵不得再嘗試造一個list類型的對象并把接收到的信息放進(jìn)去。然后我們只是想讓web中的數(shù)據(jù)作為集合中的數(shù)據(jù)出現(xiàn).
解決方法
加入@requestparam,把參數(shù)傳進(jìn)去.
json格式(重點)
第一步
第二步
3. 在spingmvcconfig配置里面加
@EnableWebMvc
作用由json數(shù)據(jù)轉(zhuǎn)化成我們的對象。
發(fā)送方
接收方
含應(yīng)用類型的參數(shù)
數(shù)組類型
總結(jié)
@RequestParam把名字對不上的加上. (用于請求體參數(shù),用不了json)
@requestbody 用于接受json類型參數(shù).
到此這篇關(guān)于springboot接受前端請求的方法實現(xiàn)的文章就介紹到這了,更多相關(guān)springboot接受前端請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java如何把數(shù)組轉(zhuǎn)換為ArrayList
這篇文章主要介紹了Java如何把數(shù)組轉(zhuǎn)換為ArrayList,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-01-01Java Lambda List轉(zhuǎn)Map代碼實例
這篇文章主要介紹了Java Lambda List轉(zhuǎn)Map代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03Android bdflow數(shù)據(jù)庫神器的使用
這篇文章主要介紹了Android bdflow數(shù)據(jù)庫神器的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03