球衣中可以有一个可选的QueryParam吗?

罗兰多:

使用Java jersey,我的方法处理程序中具有以下@QueryParam:

@Path("/hello")
handleTestRequest(@QueryParam String name, @QueryParam Integer age)

我知道是否可以:http:// myaddress / hello?name = something

它将进入该方法。

我想这样做,以便我可以打电话给:

http:// myaddress / hello?name = something

它也将进入相同的方法。有什么办法可以标记“可选” PathParam?它也可以与@FormParam一起使用吗?还是我需要创建一个具有不同方法签名的单独方法?

rafikn:

在JAX-RS中,参数不是必需的,因此,如果您不提供年龄值,它将为NULL,并且您的方法仍将被调用。

如果@DefaultValue不存在默认年龄值,也可以使用它来提供。

@PathParam参数和其他基于参数的注解,@MatrixParam@HeaderParam@CookieParam,并@FormParam遵守相同的规则@QueryParam

参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Jenkins管道可以有一个可选的输入步骤吗?

当使用 CMake + CTest + CDash 时,我可以有一个可选的测试装置吗?

在Corda中,我可以包括一个聚会作为可选签名者吗?

一个系统中可以有多个MBR吗?

一个变量中可以有多个值吗?

在<span>中可以有一个<span>吗?

Snakemake中是否可以有一个可选的输出文件?

是否可以在子类中要求一个可选变量?

我们可以为同一个端点同时实现@pathparam和@queryparam吗?

读取球衣的ParamConverter中的另一个参数

同一个表的 2 个分区在 PostgrSQL 中可以有不同的索引吗?

一个PLC中可以有两个Modbus映射吗?

一个活动中可以有两个AsyncTasks吗?

一个正方形中可以有两个按钮吗?

一个应用程序中可以有两个ServiceHost实例吗?

一个GPU中可以有两个内核吗?

一个NLB可以有2个APIgateway吗?

我可以在python shell中的一个文件中定义所有导入吗

可以将另一个函数作为可选参数调用吗?

可以让一个Android应用程序中的所有Activity共享一个SQLiteOpenHelper实例吗?

一个对象在OWL中的数据属性可以具有多个文字值吗?

一个类中可以有多个动态方法名称吗?

您可以在Swift中拥有一个经过计算的布尔属性吗?

Flutter:有什么方法可以在一个文本字段中更改hintText的颜色吗?

一个休眠会话中可以有多个事务吗?

XML模式在一个complexType中可以有多个选择吗?

函数参数可以在javascript中拥有一个方法吗?

您可以将所有文件都比较到一个目录中吗?

有人可以解释这段代码中的最后一个方法吗?