Con JAX-RS, ¿es posible tener más de una clase asignada a una sola ruta? Estoy tratando de hacer algo como esto:JAX-RS múltiples clases con la misma ruta
@Path("/foo")
public class GetHandler {
@GET
public Response handleGet() { ...
}
@Path("/foo")
public class PostHandler {
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response handlePost() { ...
}
esto no está permitido aparentemente como me sale:
com.sun.jersey.api.container.ContainerException: A root resource, class PostHandler, has a non-unique URI template /foo
que siempre se puede crear una clase para manejar las solicitudes y luego delegar en clases de ayuda. Esperaba que hubiera una forma estándar de hacerlo.