如何避免Spring将@逗号分隔的@RequestParams字符串视为分隔的元素

时间:2019-05-13 13:11:20

标签: spring spring-boot

我有一个使用String []作为@RequestParams的API:@RequestParam(required = false) String[] sort,此数组中的每个String元素都可以在其中包含逗号,例如:?sort=id,asc。我该如何告诉Spring将排序字符串id,asc视为一个排序元素,而不是两个,因为现在Spring将此参数视为两个排序元素iddesc。如果我发送了两个以上的参数,则它可以正常工作:?sort=id,asc&sort=name,desc,然后Spring将其视为两个排序元素:id,ascname,desc,这是正确的。但是,当我仅发送上述一个参数时,我就会遇到问题。现在有人可以帮我吗?

0 个答案:

没有答案