저지 (Java 용 REST Framework)를 처음 사용하고 루트 경로를 공유하는 두 개의 별도 클래스에서 두 개의 리소스를 설정하려고하는데 문제가 있습니다.저지를 사용하여 REST URI를 구성하는 방법
@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;
}
}
이 최상위 자원이 하위 자원을 많이 가지고 특정 사용자에 대한 모든 애완 동물을 얻으려면, 그래서 나는 그들을 구성하는 가장 좋은 방법을 찾고 있어요. 어떤 도움을 주시면 감사하겠습니다.
가능한 복제에
@Path("/users")
에서
Pets
클래스의 경로를 : // 유래 .com/questions/9073336/jax-rs-refactor-sub-resource-into-separate-resource-class –