0
点赞
收藏
分享

微信扫一扫

Springboot 接口需要接收参数类型是数组


 

如题,一般我们普遍采用的协调方式:

多个参以“,”拼接传递即可

如:

Springboot 接口需要接收参数类型是数组_接口

 

Springboot 接口需要接收参数类型是数组_数组参数_02

 

那么除了这样,我们还能怎么协调呢? 

其实对应get请求,springmvc内部是已经支持了这种以“,”逗号拼接的方式,也就是说,传参方式不变,但是我们后台接收的时候,可以不用那么繁琐以逗号切割,可以这样:

Springboot 接口需要接收参数类型是数组_Springboot_03

 

Springboot 接口需要接收参数类型是数组_接口_04

 

 对post请求除了可以要求传参以“,”逗号拼接,我们接口接到参后再切割,还可以直接要求对方传数组,我们用实体类接收

如:

Springboot 接口需要接收参数类型是数组_参数_05

 

Springboot 接口需要接收参数类型是数组_参数_06

 

Springboot 接口需要接收参数类型是数组_spring_07

也可以使用Map来接收 :

Springboot 接口需要接收参数类型是数组_接口_08

Springboot 接口需要接收参数类型是数组_接口_09

好了就到此,为什么要发这个文章,因为今天公司有伙伴在对数组参数的传递接收发问,我觉得有必要给一些伙伴普及一下这些普遍的处理协调参数为数组类型的接口方式。 

举报

相关推荐

0 条评论