如何在@RequestParam中设置任何值?

时间:2018-11-16 13:53:02

标签: java spring

有这样的rest-controller方法:

@RequestMapping(value="/user", method=HttpMethod.POST)
public UserWrapper find(@PathParam(value="name") String name)){
  return userService.find(user);
}

它可以返回找到名称的用户列表;

POST localhost:8080/user?name=Irina

我可以通过逗号改善对路径名的服务吗?

POST localhost:8080/user?name=Irina,Anna

这只是拆分名称字符串的简单方法,但是我认为这不是个好主意。

1 个答案:

答案 0 :(得分:1)

只需将您的参数设为列表即可

@RequestParam(value="names") List<String> names