С 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
Я всегда могу создать один класс для обработки запросов, а затем делегировать вспомогательные классы. Я надеялся, что есть стандартный способ сделать это.