在 Spring MVC Controller 中 @PathVariable Long... ids
当传递像 1,2,3
这样的输入时得到很好的解决.
如果参数声明为@PathVariable UUID... ids
那么逗号分隔不起作用:返回 400 响应。
我可以实现自定义 PropertyEditor
处理UUID[]
或 List<UUID>
?我能找到的唯一示例是单个值,而不是集合/数组。
更新
根据 Phil Webb's answer below ,在将问题报告为 Spring JIRA 上的错误后,SpringSource 的好心人在 Spring 3.2 中添加了对此的支持
最佳答案
此问题将在 Spring 3.2 中修复。参见 https://jira.springsource.org/browse/SPR-9765了解详情。
关于java - Spring MVC 中的@PathVariable List<UUID>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12280408/