使用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。
推薦閱讀:
- 關於postman傳參的幾種格式 list,map 等
- SpringBoot獲取前臺參數的六種方式以及統一響應
- springboot RESTful以及參數註解的使用方式
- 基於controller使用map接收參數的註意事項
- request如何獲取body的json數據