JAX-RS @ Консолидация путей? - PullRequest
3 голосов
/ 06 декабря 2011

У меня есть пути, которые похожи и приводят к идентичным методам:

@GET
@Path("item/{favoriteList: AList }.{format}")
public Response list1(){return listFavorites();}

@GET
@Path("item/{favoriteList: AList }/{favoriteType: mumble}.{format}")
public Response list2(){return listFavorites();}

Каков наилучший способ их объединения? Я рисую бланк.

В идеале мы могли бы использовать несколько путевых аннотаций для метода, но должен быть способ сделать это, если не считать двух методов.

Кстати, не стреляйте в меня по дорожкам, я не могу их контролировать.

Спасибо-- Майк

1 Ответ

1 голос
/ 07 декабря 2011

Doh

  @Path("item/{favoriteList: AList}{filler: (?:/mumble)?}.{format}")

Нет дурака, как публичный дурак.

...