У меня есть 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
, и это правильно. Но когда я отправляю только один параметр, как выше, у меня проблемы. Может кто-нибудь помочь мне в этом вопросе, пожалуйста?