如何检查JAX-RS服务的注释@QueryParam的内容

时间:2017-06-02 11:35:29

标签: java rest jax-rs

我使用JAX-RS来开发我的休息服务。我的网址中有一个参数,我使用@QueryParam

@QueryParam(value="type") String type

如果我错误地编写参数,我想检查value="type"的值@QueryParam以显示错误消息。例如:myURL?typekk=xml而不是myURL?type=xml

我该如何检查?

1 个答案:

答案 0 :(得分:0)

您应该使类型参数成为必需参数,typekk或类似的参数将是不同的参数。您可以使用javax.validation注释通过使用@javax.validation.constraints.NotNull

对其进行注释来强制该参数是必需的
@NotNull @QueryParam(value="type") String type