使用Postman传递arraylist数据给springboot方式

目录
  • 使用Postman传递arraylist数据给springboot
    • 首先确定你的请求方式是什么
    • 后端接收的方法
  • Postman传递ArrayList参数给Springboot的controller

使用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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 使用postman传递list集合后台springmvc接收

    目录 postman传递list集合后台springmvc接收 postman 设置 springmvc配置 错误写法1 错误写法2 正确写法1 正确写法2 错误写法1解析 : 正确写法1解析 : 错误写法2解析 : 正确写法2解析 : 为什么需要这么定义接受参数呢 postman传递list集合后台springmvc接收 在做项目的时候我们可能会遇见一些场景需要前端给后端传递某个实体类的集合,这个时候后端的接口写完了,需要进行接口的测试,这里我使用的是postman进行接口测试,下面写下在用p

  • 关于postman传参的几种格式 list,map 等

    目录 postman传参的几种格式 1.参数中有基本数据类型还有 list集合类型 2. 参数中有基本数据类型,还有 Map<Long,List<Long>>这种类型 PostMan请求Object\List.Map类型 Object参数传递 List参数传递 一.简单的参数参数传递 Controller 二.List和数组,组成形如List<String>等基本数据类型传参 三.复杂List<Object>请求操作 Postman传入多个参数,请求异常Re

  • springboot多文件上传实现使用postman测试多文件上传接口

    使用postman测试多文件上传接口 1.创建测试类(FileController.java) package com.jeff.controller; import java.io.File; import java.io.IOException; import java.util.List; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annot

  • 使用Postman传递arraylist数据给springboot方式

    目录 使用Postman传递arraylist数据给springboot 首先确定你的请求方式是什么 后端接收的方法 Postman传递ArrayList参数给Springboot的controller 使用Postman传递arraylist数据给springboot 起因:需要做一个批量删除的功能,后台接收一个ArrayList ids . 但是菜鸡小王不晓得postman 怎么传递集合数据给后端进行测试. 这个时候就只好发灰出csdn和百度的强大之处. 首先确定你的请求方式是什么 填写你的

  • postman 如何实现传递 ArrayList 给后台

    目录 postman 传递 ArrayList 给后台 后台接受参数如下 Postman中参数格式如下图所示 Postman传递的参数是List类型 实体类中引用了一个List 参数是List集合时 postman 传递 ArrayList 给后台 后台接受参数如下 package com.gpdi.lxq.eladmin.entity.page; import java.util.ArrayList; import java.util.List; import java.util.Map; /

  • SpringMVC 接收前端传递的参数四种方式小结

    目录 SpringMVC 接收前端传递的参数四种方式 @RequestParam 获取注解 @PathVariable获取注解 SpringMVC,可以不设置任何注解即可接收参数 SpringMVC,也可以自动包装成对象 @RequestBody 用来接收数组或者复杂对象 SpringMVC的自动封装(不传参也能进入) SpringMVC接收不到前端传递的参数原因 代码清单 SpringMVC 接收前端传递的参数四种方式 @RequestParam注解 @PathVariable注解 Sprin

  • php基于jquery的ajax技术传递json数据简单实例

    本文实例讲述了php基于jquery的ajax技术传递json数据简单实现方法.分享给大家供大家参考,具体如下: html页面: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript" src="jquery-1.8.2.mi

  • ASP.NET中页面之间传递值的几种方式整理

    但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer.一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了. 这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效. 这种方法的缺点:1.缺乏安全性,由于它的

  • form表单传递数组数据、php脚本接收的实例

    通过数组传递表单数据,可以保存数据之间的业务属性关系,比如有很多Student,每隔Student都有姓名.年龄.性别.爱好等表单信息.提交表单后还需要针对每个student进行处理或者保存.这样肯定需要为每个student的这些属性表单建立起关联关系,一种方式是根据属性表单的name上加特殊标记进行识别,但是数组传递表单就能使表单数据更结构化. 例子如下: <input type="hidden" name="msginfo[name][]" value=&

  • Android中Intent传递对象的3种方式详解

    前言 相信Intent的用法大家已经比较熟悉了,Intent可以用来启动Activity,Service等等,同时我们也可以通过Intent来进行传递数据,当我们使用Intent在Activity 间传递信息时发现putExtra() 方法并不支持自定义对象的传输,下面就来介绍三种解决方式. 一.Serializable 方式 这是最简单的一种方法,因为我们要做的就是让我们自定义的对象实现 Serializable 这个空接口. public class Person implements Se

  • Android开发笔记之Android中数据的存储方式(二)

    我们在实际开发中,有的时候需要储存或者备份比较复杂的数据.这些数据的特点是,内容多.结构大,比如短信备份等.我们知道SharedPreferences和Files(文本文件)储存这种数据会非常的没有效率.如果学过JavaWeb的朋友,首先可能想到的是数据库.当然了数据库是一个方案,那么是否还有其他的解决方案呢?今天我们在讲下Android开发笔记之Android中数据的存储方式(一)提到的除了SharedPreferences和Files(文本文件)以外的其他几种数据储存方式:xml文件.SQL

  • vue-router传递参数的几种方式实例详解

    vue-router传递参数分为两大类 编程式的导航 router.push 声明式的导航 <router-link> 编程式的导航 router.push 编程式导航传递参数有两种类型:字符串.对象. 字符串 字符串的方式是直接将路由地址以字符串的方式来跳转,这种方式很简单但是不能传递参数: this.$router.push("home"); 对象 想要传递参数主要就是以对象的方式来写,分为两种方式:命名路由.查询参数,下面分别说明两种方式的用法和注意事项. 命名路由

随机推荐