Как избежать, чтобы Spring рассматривал строку @RequestParams с запятой внутри как отдельные элементы - PullRequest
0 голосов
/ 13 мая 2019

У меня есть API, который принимает String [] как @RequestParams: @RequestParam(required = false) String[] sort, и каждый элемент String в этом массиве может иметь запятую внутри, например: ?sort=id,asc. Как я могу сказать Spring, чтобы обрабатывать эту строку сортировки id,asc только как один элемент сортировки, а не как два, потому что сейчас Spring обрабатывает эти параметры как два элемента сортировки id и desc. Если я отправляю более двух параметров, то все работает нормально: ?sort=id,asc&sort=name,desc, тогда Spring обрабатывает как два элемента сортировки: id,asc и name,desc, и это правильно. Но когда я отправляю только один параметр, как выше, у меня проблемы. Может кто-нибудь помочь мне в этом вопросе, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...