@GET
@Path("multiply/{first: ((\\+|-)?\\d+)?}{n:/?}{second:((\\+|-)?\\d+)?}")
public String multiply(@PathParam("first") int first,
@DefaultValue("1") @PathParam("second") int second) throws Exception {
return first * second;
}
请求HOST/multiply/3
结果应为3
,但由于0
second
因某种原因0
而返回1
,但应为TypeError: 'NoneType' object does not support item assignment
为什么默认值设置不正确?
答案 0 :(得分:0)
我在@DefaultValue
不与@PathParam
无关的公共电子邮件主题中找到某个地方,并且这应该只是在泽西文档中的错误/错误。