SpringBoot接收数组参数和集合参数方式

 更新时间:2025年03月12日 10:57:55   作者:今天的接口写完了吗?  
这篇文章主要介绍了SpringBoot接收数组参数和集合参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、数组参数

数组参数:

请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即可接收参数

二、代码展示

@RestController
public class RequestController {
    //数组集合参数
    @RequestMapping("/arrayParam")
    public String arrayParam(String[] hobby){
        System.out.println(Arrays.toString(hobby));
        return "OK";
    }
}

三、Apifox

打开Apifox 输入http://localhost:8080/arrayPamper?hobby=chouyan&hobby=hejiu&hobby=tangtou

点击发送 返回ok 即可。

打开控制台

四、集合参数与数组参数的区别

集合参数只需要在前面默认加上 @RequestParam即可 因为默认是集合参数 要识别为集合参数就要加上这个注解

 @RequestMapping("/listPamper")
    public  String listPamper(@RequestParam List<String> hobby){

        System.out.println(hobby);

        return "ok";
    }

其它和数组参数步骤保持一致。

总结

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

相关文章

  • Java中的static关键字你了解多少

    Java中的static关键字你了解多少

    这篇文章主要为大家详细介绍了Java中的static关键字,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • IntellJ IDEA神器使用技巧(小结)

    IntellJ IDEA神器使用技巧(小结)

    这篇文章主要介绍了IntellJ IDEA神器使用技巧(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • IDE 搭配 Lombok 注解的配置方法

    IDE 搭配 Lombok 注解的配置方法

    Lombok是一个Java库,通过注解简化代码编写,减少样板代码,在使用IDE如IntelliJ IDEA或Eclipse结合Lombok时,需要先添加Lombok依赖,然后在IDE中配置,以启用注解处理器,配置完成后,使用Lombok注解来简化Java类的编写,本文介绍IDE搭配Lombok注解的配置,感兴趣的朋友一起看看吧
    2025-03-03
  • Java中ThreadPoolExecutor拒绝策略踩坑

    Java中ThreadPoolExecutor拒绝策略踩坑

    本文主要介绍了Java中ThreadPoolExecutor拒绝策略踩坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 一文带你学会规则引擎Drools的应用

    一文带你学会规则引擎Drools的应用

    Drools 就是一个开源的业务规则引擎,可以很容易地与 spring boot 应用程序集成,这篇文章就来和大家详细聊聊Drools的具体应用,需要的可以参考一下
    2023-03-03
  • SpringBoot 使用 Maven 打包方式

    SpringBoot 使用 Maven 打包方式

    maven打包有三种方式 pom、jar、war,本篇文章给大家介绍SpringBoot 使用 Maven 打包方式,结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • Java结构性设计模式中的装饰器模式介绍使用

    Java结构性设计模式中的装饰器模式介绍使用

    装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案,本篇文章以虹猫蓝兔生动形象的为你带来详细讲解
    2022-09-09
  • JAVA调用SAP WEBSERVICE服务实现流程图解

    JAVA调用SAP WEBSERVICE服务实现流程图解

    这篇文章主要介绍了JAVA调用SAP WEBSERVICE服务实现流程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Filter中获取传递参数方式(解决post请求参数问题)

    Filter中获取传递参数方式(解决post请求参数问题)

    这篇文章主要介绍了Filter中获取传递参数方式(解决post请求参数问题),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • springboot max-http-header-size最大长度的那些事及JVM调优方式

    springboot max-http-header-size最大长度的那些事及JVM调优方式

    这篇文章主要介绍了springboot max-http-header-size最大长度的那些事及JVM调优方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09

最新评论