0


Postman接收列表、数组参数@RequestParam List<String> ids

示例如下:

接口定义如下:

@GetMapping(value ="/queryNewMoviePath")publicList<Map<String,Object>>queryNewMoviePath(@RequestParamList<String> ids ){return service.queryNewMoviePath(ids);}

postman中测试如下:

http://localhost:18081/api/content/queryNewMoviePath?ids=1,2
在这里插入图片描述
@RequestParam List ids注解表示Spring MVC会尝试将传递过来的参数自动转换成一个List类型的数据。这样,如果你传递了多个相同名称的参数,Spring MVC会将它们收集到一个List中,并将其作为ids参数的取值。

假设你发送了以下请求:/example?ids=1&ids=2&ids=3,Spring MVC框架会自动将这些值收集到一个List中,即ids参数将会包含[“1”, “2”, “3”]。

需要注意的是,Spring MVC通过内置的转换器会尝试将传递过来的参数自动转换成String类型,因此,无论传递的参数是什么类型,它们都会先被转换成String类型,然后再尝试转换成List类型。如果传递的参数无法直接转换成String类型,那么可能会出现类型转换错误。

标签: postman 测试工具

本文转载自: https://blog.csdn.net/he1234555/article/details/134454406
版权归原作者 时间不会赖着不走 所有, 如有侵权,请联系我们删除。

“Postman接收列表、数组参数@RequestParam List<String> ids”的评论:

还没有评论