PostMan、Spring框架的Post处理请求简单类型和复杂List几种方式

简介: 参数传递在工作和学习的过程中常常会用到参数传递的知识,在使用Postman传参时常又有一些差别。 下面一起来看一下。一、简单的参数参数传递Controller 就普通的参数传递即可。

参数传递

在工作和学习的过程中常常会用到参数传递的知识,在使用Postman传参时常又有一些差别。
下面一起来看一下。


一、简单的参数参数传递

  • Controller
    就普通的参数传递即可。
    /**
     * 删除Customer
     * 根据ID删除
     * @return
     */
    @RequestMapping("deleteCustomerById")
    public Boolean deleteCustomerById(String id){

        Boolean result = mongoService.deleteCustomer(id);

        return result;
    }
  • Postman
    也就普通的参数传递
    这里写图片描述

二、List和数组,组成形如List<String>等基本数据类型传参

  • Controller
/**
     * 批量删除
     * @param ids
     * @return
     */
    @RequestMapping("deleteCustomerByIds")
    public Boolean deleteCustomerByIds(@RequestParam("ids[]") List<String> ids){

        Boolean result = mongoService.deleteCustomer(ids);

        return result;
    }
  • Postman

这里写图片描述

三、复杂List<Object>请求操作

  • Controller
/**
     * 批量删除
     * @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

这里写图片描述

好啦,在服务器间传输无外乎这几种方式!
请自行学习掌握!

目录
相关文章
|
1月前
|
Java 开发者 Spring
Spring高手之路24——事务类型及传播行为实战指南
本篇文章深入探讨了Spring中的事务管理,特别是事务传播行为(如REQUIRES_NEW和NESTED)的应用与区别。通过详实的示例和优化的时序图,全面解析如何在实际项目中使用这些高级事务控制技巧,以提升开发者的Spring事务管理能力。
56 1
Spring高手之路24——事务类型及传播行为实战指南
|
2月前
|
安全 Java 程序员
深入Java集合框架:解密List的Fail-Fast与Fail-Safe机制
本文介绍了 Java 中 List 的遍历和删除操作,重点讨论了快速失败(fail-fast)和安全失败(fail-safe)机制。通过普通 for 循环、迭代器和 foreach 循环的对比,详细解释了各种方法的优缺点及适用场景,特别是在多线程环境下的表现。最后推荐了适合高并发场景的 fail-safe 容器,如 CopyOnWriteArrayList 和 ConcurrentHashMap。
69 5
|
2月前
|
安全 算法 Java
强大!基于Spring Boot 3.3 六种策略识别上传文件类型
【10月更文挑战第1天】在Web开发中,文件上传是一个常见的功能需求。然而,如何确保上传的文件类型符合预期,防止恶意文件入侵,是开发者必须面对的挑战。本文将围绕“基于Spring Boot 3.3 六种策略识别上传文件类型”这一主题,分享一些工作学习中的技术干货,帮助大家提升文件上传的安全性和效率。
91 0
|
4月前
|
存储 安全 Java
java集合框架复习----(2)List
这篇文章是关于Java集合框架中List集合的详细复习,包括List的特点、常用方法、迭代器的使用,以及ArrayList、Vector和LinkedList三种实现类的比较和泛型在Java中的使用示例。
java集合框架复习----(2)List
|
4月前
|
存储 安全 Java
java集合框架复习----(4)Map、List、set
这篇文章是Java集合框架的复习总结,重点介绍了Map集合的特点和HashMap的使用,以及Collections工具类的使用示例,同时回顾了List、Set和Map集合的概念和特点,以及Collection工具类的作用。
java集合框架复习----(4)Map、List、set
|
5月前
|
XML JSON Java
spring,springBoot配置类型转化器Converter以及FastJsonHttpMessageConverter,StringHttpMessageConverter 使用
spring,springBoot配置类型转化器Converter以及FastJsonHttpMessageConverter,StringHttpMessageConverter 使用
694 1
|
4月前
|
Java 测试技术 Spring
Spring 支持的建议类型
【8月更文挑战第22天】
34 0
|
4月前
|
缓存 安全 Java
Spring AOP 中两种代理类型的限制
【8月更文挑战第22天】
39 0
|
4月前
|
测试技术 索引 Python
Python接口自动化测试框架(基础篇)-- 常用数据类型list&set()
本文介绍了Python中list和set两种数据类型的使用,包括它们的创建、取值、增删改查操作、排序以及内置函数的使用,还探讨了list的比较函数和set的快速去重功能。
38 0
|
6月前
|
Java 开发者 Spring
spring事务类型,事务传递,隔离级别?
spring事务类型,事务传递,隔离级别?