使用Postman傳遞arraylist數據給springboot方式

使用Postman傳遞arraylist數據給springboot

起因:需要做一個批量刪除的功能,後臺接收一個ArrayList ids

但是菜雞小王不曉得postman 怎麼傳遞集合數據給後端進行測試。

這個時候就隻好發灰出csdn和百度的強大之處。

首先確定你的請求方式是什麼

填寫你的url路徑

在這邊補充一句 對象也是這樣傳遞 以一個json 格式傳遞給後端。

後端接收的方法

    /*
     * 根據id 批量刪除
     * @Param [ids]
     * @return com.crush.reponse.CommonsResponse
     **/
    @UseToken
    @DeleteMapping("/")
    @PreAuthorize("hasAuthority('ADMIN')")
    public CommonsResponse newsByType(@RequestBody ArrayList<Integer> ids){
        return new CommonsResponse(newsService.deleteNewsById(ids));
    }

這裡的@RequestBody用於讀取Http請求的body部分數據——就是我們的請求數據。

比如json或者xml。然後把數據綁定到 controller中方法的參數上,這裡就是String json這個入參啦~

Postman傳遞arraylist參數給springboot的controller

在這裡插入圖片描述

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: