使用JAX-RS,是否可以将多个类分配到单个路径?我试图做这样的事情:具有相同路径的JAX-RS多个类
@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
我总是可以创建一个类来处理请求,然后委托给助手类。我希望有这样做的标准方式。