如何使用Jersey在REST URI中指定资源和ID

时间:2014-07-11 05:54:48

标签: java rest jersey

这里我想指定资源路径中的id来获取相应的对象。

示例:

考虑我们有10个用户。获取用户的资源URI路径为/users

现在,我想通过在/users/1234等网址中传递用户ID来获取单个用户。

我如何使用泽西岛实现这一目标?

2 个答案:

答案 0 :(得分:4)

使用@PathParam

@GET
@Path("/users/{id}")
public Response getUser(@PathParam int id) {
  // Fetch user and return Response.
}

答案 1 :(得分:1)

你可以使用:

@Path("/users/{userid}")
public Response getUsr(@PathParam("userid") String userId) {