我使用 JAX-RS
来开发我的休息服务。我的URL中有一个参数,我使用@QueryParam
这样:
@QueryParam(value="type") String type
我想检查@QueryParam
的值value="type"
,以显示错误消息,如果我不正确地编写参数。示例:myURL?typekk=xml
代替myURL?type=xml
。
我该如何检查?
您应该将类型的参数强制性,typekk或类似的任何类型参数是不同的参数。您可以使用javax.validation
注释来强制执行该参数是通过使用@javax.validation.constraints.NotNull
@NotNull @QueryParam(value="type") String type