Я хотел бы назвать свою WebService с этим рисунком:Джерси: @PathParam запятыми в список <MyObject>
/resource/1,2,3
И в моем классе я хочу, чтобы связать свои параметры в список объектов
@Path("/resource")
public class AppWS {
@GET
@Path("/{params}")
public Response get(@PathParam("params") List<MyObject> params) {
return Response.status(200).entity("output").build();
}
}
с помощью простого объекта:
public class MyObject {
Integer value;
public MyObject(Integer value) {
this.value = value;
}
}
Примечание: Если это возможно, я не хочу, чтобы создать MyObjectList ВГ ich расширяет список (и имеет конструктор, который разделяет мою строку)
Как я могу продолжить?
Ваша ссылка сломана. Не могли бы вы просто назвать имя шаблона или объяснить его? – gla3dr
Hi gla3dr, thx для ответа. Это не настоящая ссылка, это всего лишь пример uri, который может получить доступ к ресурсу. На самом деле, я хочу использовать запятые для нескольких значений в пути (я редактирую свой пост) – Guillaume
О, я вижу. Я неверно истолковал, что вы имели в виду, мой плохой! То, как у вас сейчас, намного яснее. – gla3dr