91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring MVC @RestController接收POST請求,用Map接收

發布時間:2020-06-09 00:43:53 來源:網絡 閱讀:28599 作者:沫沫金 欄目:軟件技術

背景

脫離傳統項目,使用微服務集群開發后。RestFul風格勢在必行,所以,本篇文章針對使用restful風格的編寫人員。


主題

restful post請求提交的參數用什么接收?


關鍵字

Map、Entity


內容

1、首先,傳統的接收使用HttpServletRequest同時支持get問好提交和form表單post提交,后臺獲取值使用req.getParement("name")獲取值。

2、那么,針對微信小程序的沒有表單提交功能,我們怎么辦?只能選擇提供的ajax形式提交,也是現如今web、app、小程序通用的提交形式,提交JSON字符串即可。

3、服務端的改造就是刪除HttpServletRequest參數,改用

@RequestBody Map<String, Object> body

形式,即可(Spring MVC會自動將傳遞的JSON字符串封裝到map類型中,依據官網說明,我們需要創建自己的Entity接收參數。但我的項目數據庫使用MongoDB,操作的全是Map顧省去創建Entity,另外就是太懶Spring MVC @RestController接收POST請求,用Map接收


最后

-使用如上風格請全面啟用Restful風格,將@Controller替換@RestController

-@RequestMapping使用method明確說明

Spring MVC @RestController接收POST請求,用Map接收


2017-10-16 16:07 于 西安匯鑫IBC

沫沫金

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壶关县| 金平| 拜城县| 东兴市| 株洲县| 江阴市| 德庆县| 康保县| 南岸区| 楚雄市| 太和县| 四川省| 定州市| 武隆县| 禄劝| 金坛市| 景洪市| 霍城县| 高唐县| 黔江区| 香格里拉县| 屏东县| 循化| 财经| 张家川| 神池县| 昌平区| 岐山县| 华阴市| 黄石市| 平遥县| 伊吾县| 衡南县| 灯塔市| 宁强县| 九江县| 嘉峪关市| 罗江县| 榆树市| 荔波县| 浦东新区|