JAX-RS では、1 つのパスに複数のクラスを割り当てることは可能ですか? 私はこのようなことをしようとしています:
@Path("/foo")
public class GetHandler {
@GET
public Response handleGet() { ...
}
@Path("/foo")
public class PostHandler {
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response handlePost() { ...
}
私が得たように、これは明らかに許可されていません:
com.sun.jersey.api.container.ContainerException: A root resource, class PostHandler, has a non-unique URI template /foo
リクエストを処理するクラスを 1 つ作成してから、ヘルパー クラスに委譲できます。私はそうする標準的な方法があることを望んでいました。