泽西岛的新手(Java 的 REST 框架),我正在尝试在共享根路径的两个单独的类中设置两个资源,但我遇到了问题。所以,我有类似的东西:
@Path("/users")
public class User extends RestSupport {
@GET
@Path("/{user_uuid}")
public String get(@PathParam("user_uuid") String uuid) {
return "Hello User " + uuid;
}
}
上述课程有效。但是,我想在一个单独的类中创建一个子资源。但是当我这样做时,似乎会产生 URI 命名冲突。所以,在这里,我想获取特定用户的所有宠物
@Path("/users")
public class Pets extends RestSupport {
@GET
@Path("/{user_uuid}/pets")
public String get(@PathParam("user_uuid") String uuid) {
return "Hello Pets " + uuid;
}
}
这些顶级资源有很多子资源,所以我正在寻找组织它们的最佳方式。任何帮助,将不胜感激。