JAX-RS @Path整合?

时间:2011-12-06 17:39:13

标签: jersey jax-rs

我有相似的路径并导致相同的方法:

@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 个答案:

答案 0 :(得分:1)

卫生署

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

像傻瓜一样没有傻瓜。