Ich möchte eine Methode mit dem @QueryParam zu überlasten, aber jedes Mal wenn ich versuche, diesen Code auszuführen, es wirft:Wie kann ich eine Methode mit @QueryParam in Jersey/Spring überladen?
SEVERE: Exception occurred when intialization
com.sun.jersey.spi.inject.Errors$ErrorMessagesException
Mein Code ist:
@GET
@Path("/test")
@Produces("text/plain")
public String getText(@QueryParam("PID") String pid)
{
return pid;
}
@GET
@Path("/test")
@Produces("text/plain")
public String getText(@QueryParam("PID") String pid, @QueryParam("NAME") String name)
{
return pid + name;
}
+1 Methoden mit verschiedenen Argumenten erstellen müssen einen eindeutigen Pfad haben. Abfrageparameter werden nicht als Teil des Pfads betrachtet. Sie könnten stattdessen '@ PathParam' verwenden. – Qwerky