Как связать параметры в контроллере Micronaut в Колтине? - PullRequest
0 голосов
/ 23 мая 2019

См код в гисте: https://gist.github.com/C06A/e80b783a1d34cc9d80e339da0d7b5b53

Это небольшой пример проекта, который я пытаюсь сделать с Micronaut в Котлине.

К сожалению, единственные параметры привязки я смог сделать как в коде. Они требуют шаблона в шаблоне и набираются как String. Однако я хотел бы иметь возможность сделать что-то вроде в комментариях. Таким образом, в шаблоне и шаблоне не будет такого шаблона, как Number и List (или Array также будет работать).

Возможно ли это сделать и почему это не работает для меня?

Ответы [ 2 ]

1 голос
/ 23 мая 2019

Первый аргумент, который вы можете просто ввести как число. Второй аргумент, однако, вам придется использовать как строку, так как Micronaut не может знать, как часть URI должна быть преобразована в список.

/repeat/5/1,2,3,4? /repeat/6/1|2|3? /repeat/7/[1,2,3]

0 голосов
/ 25 мая 2019

Я где-то обнаружил, что шаблон "/ {+ stack}" будет соответствовать строке, включая косую черту. Это не то, что я ищу, но полезно в то же время. Это также не позволяет сделать этот параметр необязательным. Ну что ж! : - (

...