Con JAX-RS, è possibile avere più di una classe assegnata a un singolo percorso? Sto cercando di fare qualcosa di simile:JAX-RS classi multiple con lo stesso percorso
@Path("/foo")
public class GetHandler {
@GET
public Response handleGet() { ...
}
@Path("/foo")
public class PostHandler {
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response handlePost() { ...
}
Questo a quanto pare non è permesso come ottengo:
com.sun.jersey.api.container.ContainerException: A root resource, class PostHandler, has a non-unique URI template /foo
posso sempre creare una classe per gestire le richieste e poi delegare a classi di supporto. Speravo ci fosse un modo standard per farlo.