【发布时间】:2019-05-06 16:02:18
【问题描述】:
我有类似的 GET 请求
/api/v1/data?name=aaa&name=bbb&name=cccc&name=dd&name....
我想限制'name'参数的数量,它不能超过100(可以在属性文件中配置)
这是我的控制器
public Data getDataByNames(@RequestParam(value = "name") List<String> names) {
return userService.getDataByNames(names);
}
我该怎么做?谢谢
更新:是的,我可以签入服务层: if(names.size()
【问题讨论】:
-
@user7294900 不,不一样,你看内容了吗,你的建议是验证一个请求参数'foo_name',我的问题是验证相同请求参数的数量。
标签: spring-boot http-request-parameters