Я использую библиотеку Java Jersey для создания веб-службы RESTful.
Я использую параметр запроса для метода.Я хочу указать значение по умолчанию для этого параметра запроса.Если я укажу постоянную строку, то это нормально.Но как я могу указать значение времени выполнения в качестве значения по умолчанию?
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
@Path( "Hello" )
public class HelloWorld
{
private String defaultValue = "Default";
@GET
@Produces( MediaType.APPLICATION_XML )
public String greet( @QueryParam( "User" ) @DefaultValue( "defaultValue" )String userName )
{
String returnValue = "Hello " + userName;
System.out.println( returnValue );
return returnValue;
}
}
Вместо константы, как я могу использовать переменную здесь?Это вообще возможно?