Java REST. Как прописать в Path путь вида /get/group1/group2/...?

Добрый день.
Мне необходимо в @Path прописать что-то типа /get/group1/group2/...... и так далее. То есть я не знаю количество групп.
Вот при таком написании в id считывается все, что находится после get/ . А мне хочется принимать id как List
@GET
@Path(value = "get/{id : .+}/")
@Produces(MediaType.APPLICATION_JSON)
.....


Подскажите, как это правильно делается
  • Вопрос задан
  • 2417 просмотров
Пригласить эксперта
Ответы на вопрос 2
FanKiLL
@FanKiLL
А зачем вы делаете это через Get, сделайте через чтобы запрос за группами или что вы там хотите отдать через пост. Например на урл - /get/groups вам отправляют список групп в json и вы их оттуда заберёте. Так маппинг будет чище.
Ответ написан
@bromzh
Drugs-driven development
Как вариант - считывай весь хвост в строковую переменную, сплить её по слешу и на выходе как раз получишь List. Что-то похоже здесь и тут.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы