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

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

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
主站蜘蛛池模板: 校花在公车上被内射好舒服 | 果冻传媒在线播放1 | 范冰冰上面好大下面好紧 | 国产xx肥老妇视频奂费 | 私人影院在线免费观看 | 99视频有精品视频免费观看 | 大又大又粗又爽女人毛片 | 国产欧美精品专区一区二区 | 国产第一综合另类色区奇米 | 欧美一区二区三区精品 | 国产精品福利 | 国产精品刺激好大好爽视频 | 视频在线观看大片 | 69成人网| 亚洲熟区 | 亚洲国产婷婷俺也色综合 | 亚洲精品乱码蜜桃久久久 | 动漫美女羞羞视频 | 亚洲精品久久久成人 | 国产日韩精品一区二区在线观看播放 | 好大好湿好硬好爽好深免费视频 | 亚洲AV无码一区二区三区乱子伦 | 亚洲免费二区 | 国产 日韩欧美 | 法国老妇性xx在线播放 | 亚洲欧美国产精品完整版 | eee在线播放成人免费 | 欧美日韩视频在线一区二区 | www免费视频com | 无人区在线观看免费国语完整版 | 极品美女写真菠萝蜜视频 | 日本中文字幕在线观看视频 | 日本在线一区二区 | 亚洲精品久久啪啪网站成年 | 三上悠亚国产精品一区 | 91香蕉依人综合久久 | 美女林柏欣21p人体之仓之梦 | 国产福利视频一区二区微拍视频 | 天天爽天天 | 无码国产成人777爽死在线观看 | 动漫美女被褥吸奶漫画漫画 |