java - 如何在spring-mvc中接受具有相同id的多个REST查询参数?

标签 java spring rest spring-mvc

如何使用 spring-mvc 创建一个带有多个同名参数的 Controller ? localhost:8080/api?id=12&id=15&id=88

//pseudocode
@RestController
public class MyRest {
   @RequestMapping(method = RequestMethod.GET)
   public Object test(@RequestParam value="ids" required=false) List<Integer> ids) {
    Sysout(ids);
  }
}

最佳答案

?id=12&id=15&id=88应该自动与 @RequestParam(value="id") List<Integer> ids 一起工作

关于java - 如何在spring-mvc中接受具有相同id的多个REST查询参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28110646/

相关文章:

java - 在 Karaf 中部署具有相同 Web-ContextPath 的 2 个包

java - 如何生成具有给定数量的属性的给定数量的随机对象?

database - spring hibernate 获取整个数据库的锁

java - 如何判断Java中的 "unused"私有(private)字段是否真的被Spring使用了?

web-services - 我应该如何开始实现 RESTful Web 服务?

Java 中 JavaScript 风格的数组填充

java - 为 JanusGraph 提供属性值时,只有前 20 个字符作为值存储在使用 Java 的属性中

java - 如何与 CA 连接以签署 ssl 证书?

java - 如何将 Restful 服务上的字符串转换为 xml 文件以进行 xsd 验证

java - 使用 Jackson 进行序列化和反序列化 : how to programmatically ignore fields?