一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 關于postman傳參的幾種格式 list,map 等

關于postman傳參的幾種格式 list,map 等

2021-12-07 12:55yanglinxd Java教程

這篇文章主要介紹了postman傳參的幾種格式 list,map等,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

 

postman傳參的幾種格式

百度了好久,還是自己摸索出來的。。。

 

1.參數中有基本數據類型還有 list集合類型

   public String addUserRole(@RequestParam("userId")Long userId,
                              @RequestBody List<Long> roleIdList)

關于postman傳參的幾種格式 list,map 等

 

2. 參數中有基本數據類型,還有 Map<Long,List<Long>>這種類型

addRolePermission(@RequestParam("roleId") Long roleId,
                  @RequestBody Map<Long, List<Long>> metaMap)

關于postman傳參的幾種格式 list,map 等

 

PostMan請求ObjectList、Map類型

 

Object參數傳遞

object包含一個spuId,一個skuList

關于postman傳參的幾種格式 list,map 等

 

List參數傳遞

 

一、簡單的參數參數傳遞 Controller

就普通的參數傳遞即可。

    /**
     * 刪除Customer
     * 根據ID刪除
     * @return
     */
    @RequestMapping("deleteCustomerById")
    public Boolean deleteCustomerById(String id){
 
        Boolean result = mongoService.deleteCustomer(id);
 
        return result;
    }

前后臺分離項目,使用Postman對寫好的接口進行測試,請求類型為Post需要向后臺傳遞List<String> list數據下面是后臺控制層的java代碼

@RequestMapping(value = "/del",method = RequestMethod.POST,produces = "application/json")
public Result del(@RequestBody List<String> list)

Postman頁面的請求可以這么寫:

關于postman傳參的幾種格式 list,map 等

 

二、List和數組,組成形如List<String>等基本數據類型傳參

/**
     * 批量刪除
     * @param ids
     * @return
     */
    @RequestMapping("deleteCustomerByIds")
    public Boolean deleteCustomerByIds(@RequestParam("ids[]") List<String> ids){
 
        Boolean result = mongoService.deleteCustomer(ids);
 
        return result;
    }

關于postman傳參的幾種格式 list,map 等

 

三、復雜List<Object>請求操作

/**
     * 批量刪除
     * @param customers
     * @return
     */
    @RequestMapping("deleteCustomerByCustomers")
    public Boolean deleteCustomerByCustomers(@RequestBody List<Customer> customers){
 
        List<String> ids = new ArrayList<>();
        ids.add("1234");
        Boolean result = mongoService.deleteCustomer(ids);
 
        return result;
    }

關于postman傳參的幾種格式 list,map 等

實體類中引用了一個List,泛型為其他實體類

關于postman傳參的幾種格式 list,map 等

參數是List集合時,Postman中參數格式如下圖所示:

關于postman傳參的幾種格式 list,map 等

 

Postman傳入多個參數,請求異常Required request body is missing

如需要傳入一個String,一個List<String>

輸入參數后報錯:@RequestBody對象為空,異常Required request body is missing

直接攔截了入參為空的請求,設置@RequestBody(required = false)后,將不會攔截,可以在后端進行判斷

原因是兩個參數都使用了@RequestBody接收,正確做法應該是分別使用@RequestParam("id"),@RequestParam("list")指定參數

關于postman傳參的幾種格式 list,map 等

 

Map類型

 

Map<String,String>

在Body中選擇x-www-form-urlencoded的方式,將map中所需的key和value值輸入即可

 

Map< String, List<String> >

關于postman傳參的幾種格式 list,map 等

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_34857390/article/details/97113009

延伸 · 閱讀

精彩推薦
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
主站蜘蛛池模板: 视频一区在线观看 | 亚洲小视频在线 | 特黄未满14周岁毛片 | 午夜欧美精品久久久久久久 | 亚洲欧美优优色在线影院 | 国产一区二区三区丶四区 | 国产亚洲精品美女 | 九九九九在线视频播放 | 男同桌脱我奶罩吸我奶作文 | 青青热久久综合网伊人 | 欧美高清免费一级在线 | 日韩专区 | 天天爱天天做天天爽天天躁 | 扒开放荡老师裙子猛烈的进入 | 国产欧美日韩在线观看精品 | 万域之王动漫在线观看全集免费播放 | 欧美专区在线播放 | 久久亚洲午夜牛牛影视 | 搡60一70岁的老女人小说 | ipx-177绝对领域在线观看 | 天天舔天天干 | 天堂8在线天堂资源在线 | 丝瓜黄瓜茄子西红柿秋葵榴莲 | 91制片厂官网| 热99在线视频 | 久久精品视在线观看85 | 果冻传媒和91制片厂网站软件 | 美女把小内内脱个精光打屁屁 | 青青国产在线视频 | 超h高h肉h文武侠 | 精品无人区乱码1区2区3区在线 | 久久成人亚洲 | 99热自拍| 插入逼 | 五月婷婷在线免费观看 | 欧美视频在线播放观看免费福利资源 | 极品一区 | 呜嗯啊野战h呻吟男男双性 污小说在线阅读 | 亚洲 欧美 国产 综合久久 | 好姑娘在线观看完整版免费 | 91国内精品久久久久影院优播 |