Как поддержать перенос переменных в фигурные скобки с помощью аннотации Spring GetMapping - PullRequest
2 голосов
/ 15 апреля 2019

Мне нужно поддерживать упаковку списка идентификаторов в фигурные скобки с помощью аннотации Spring GetMapping.

Когда я использую такие квадратные скобки, это работает:

@GetMapping("/get/[{ids}]")

, но удваивает скобкии все взрывается

@GetMapping("/get/{{ids}}")

за исключением: org.springframework.web.util.pattern.PatternParseException: не разрешено вкладывать захваты переменных

1 Ответ

0 голосов
/ 16 апреля 2019

Возможный дубликат REST api: запрос нескольких ресурсов в одном get

Но, поскольку вы знаете, как запрашивать несколько ресурсов, используя нотацию []; Я высказываю свои мысли по этому поводу.

Я бы предложил не использовать двойные скобки в качестве не рекомендуемого шаблона (см .: REST api: запрос нескольких ресурсов в одном get ) для выборки нескольких ресурсов.

Если вы все еще хотите / должны использовать шаблон двойной скобки, вы можете сделать обходные пути, такие как URL-кодирование или написать свой собственный преобразователь аргументов.

...