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

springmvc如何使用map接收參數(shù)

 更新時(shí)間:2021年10月28日 14:59:40   作者:changerzhuo  
這篇文章主要介紹了springmvc如何使用map接收參數(shù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springmvc 使用map接收參數(shù)

開發(fā)過程中有時(shí)候我們并不知道前端都會傳遞哪些參數(shù)給到后端. 為方便擴(kuò)展接口功能, 在請求參數(shù)不改變的情況下兼容前端新增的入?yún)⒌男枨螅?我們會考慮使用map接受參數(shù). 這樣無論前端加減參數(shù), controller的入?yún)⑹遣恍枰儎?dòng)的.

第一種情況:請求參數(shù)有多組

如:一組個(gè)人信息, 一組地址信息

請求參數(shù):

{
    "personInfo": {
        "name1": "zona",
        "name2": "carl",
        "age": 23
    },
    "address": {
        "上海": "code1",
        "北京": "code2"
    }
}

controller層代碼:

    // map的value參數(shù)類型設(shè)置為object
    @PostMapping("/map")
    public void map(@RequestBody Map<String, Object> mapParam){
        System.out.println(mapParam);
    }

controller層接受參數(shù):

第二種情況:所有的參數(shù)不分組

請求參數(shù):

{
    "name1": "zona",
    "name2": "carl",
    "age": 23
}

controller層代碼

   // map的value類型是String
    @PostMapping("/map")
    public void map(@RequestBody Map<String, String> mapParam){
        System.out.println(mapParam);
    }

controller層接受參數(shù)

用map接收參數(shù)的幾個(gè)注意的問題

public void TbConOrdPriceSubmit(@RequestParam(value="cdListKeyArrayFront",required=false) String[] cdListKeyArrayFront,@RequestParam(required=false) Map parMap,
HttpSession session, HttpServletRequest request, HttpServletResponse response, Model model, TbConOrdVo tbConOrdVo)

1、接受map的參數(shù)不能寫value

否則不能自動(dòng)打包前面的字段,其與模型驅(qū)動(dòng),屬性驅(qū)動(dòng)不沖突,最多就是數(shù)據(jù)冗余

2、對于多個(gè)同名字段

map只會取第一個(gè),不會變成字符數(shù)組,或用,隔開,此時(shí)只能用屬性驅(qū)動(dòng),或模型驅(qū)動(dòng)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Elasticsearch開發(fā)AtomicArray使用示例探究

    Elasticsearch開發(fā)AtomicArray使用示例探究

    這篇文章主要為大家介紹了Elasticsearch AtomicArray使用示例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java單利模式與多線程總結(jié)歸納

    Java單利模式與多線程總結(jié)歸納

    這篇文章主要介紹了Java單利模式與多線程總結(jié)歸納 的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Spring自動(dòng)裝配bean的方式總結(jié)

    Spring自動(dòng)裝配bean的方式總結(jié)

    這篇主要介紹了Spring自動(dòng)裝配Bean的方式總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2024-01-01
  • IDEA連接MySQL后管理數(shù)據(jù)庫的操作指南

    IDEA連接MySQL后管理數(shù)據(jù)庫的操作指南

    本節(jié)就來教大家如何在IDEA連接MySQL后管理數(shù)據(jù)庫(創(chuàng)建/修改/刪除數(shù)據(jù)庫、創(chuàng)建/修改/刪除表、插入/更新/刪除/查詢表記錄),文中通過圖文結(jié)合的方式給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼

    Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼

    這篇文章主要介紹了Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼,包含完整的游戲事件處理與邏輯流程控制,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • Java StackTraceElement實(shí)例代碼

    Java StackTraceElement實(shí)例代碼

    這篇文章主要介紹了Java StackTraceElement實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Java concurrency之公平鎖(二)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java concurrency之公平鎖(二)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Java concurrency之公平鎖的第二篇內(nèi)容,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • spring中使用mybatis plus連接sqlserver的方法實(shí)現(xiàn)

    spring中使用mybatis plus連接sqlserver的方法實(shí)現(xiàn)

    這篇文章主要介紹了spring中使用mybatis plus連接sqlserver的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控的步驟

    SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控的步驟

    這篇文章主要介紹了SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控,一步一步的實(shí)現(xiàn)?Springboot?整合?Redis?來存儲數(shù)據(jù),讀取數(shù)據(jù),需要的朋友可以參考下
    2022-01-01
  • SpringJPA?做分頁條件查詢的代碼實(shí)踐

    SpringJPA?做分頁條件查詢的代碼實(shí)踐

    相信小伙伴們的項(xiàng)目很多都用到SpringJPA框架的吧,對于單表的增刪改查利用jpa是很方便的,但是對于條件查詢并且分頁?是不是很多小伙伴不經(jīng)常寫到,今天給大家分享SpringJPA?做分頁條件查詢的案例代碼,感興趣的朋友一起看看吧
    2024-03-03

最新評論

五大连池市| 湖南省| 会同县| 土默特左旗| 罗城| 山阴县| 西乡县| 阳山县| 武夷山市| 肇州县| 葫芦岛市| 天门市| 锡林浩特市| 同仁县| 犍为县| 高碑店市| 北辰区| 宁都县| 江达县| 平湖市| 乌鲁木齐县| 海南省| 蒙山县| 准格尔旗| 拉孜县| 忻州市| 禹城市| 南木林县| 云和县| 重庆市| 淮滨县| 茂名市| 沾益县| 苗栗县| 时尚| 会昌县| 绥化市| 云和县| 木里| 贡觉县| 莱州市|