使用Java jersey,我的方法处理程序中具有以下@QueryParam:
@Path("/hello")
handleTestRequest(@QueryParam String name, @QueryParam Integer age)
我知道是否可以:http:// myaddress / hello?name = something
它将进入该方法。
我想这样做,以便我可以打电话给:
它也将进入相同的方法。有什么办法可以标记“可选” PathParam?它也可以与@FormParam一起使用吗?还是我需要创建一个具有不同方法签名的单独方法?
在JAX-RS中,参数不是必需的,因此,如果您不提供年龄值,它将为NULL
,并且您的方法仍将被调用。
如果@DefaultValue
不存在默认年龄值,也可以使用它来提供。
该@PathParam
参数和其他基于参数的注解,@MatrixParam
,@HeaderParam
,@CookieParam
,并@FormParam
遵守相同的规则@QueryParam
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句