如何在Rest API Java中指定路径注释以接受任何路径?

时间:2018-10-03 09:50:08

标签: java jax-rs

我正在使用Java中的jersey休息服务来接受请求。

这是我的摘录

+-------------+------------+
| coupon_code | scan_date  |
+-------------+------------+
| coupon1     | 2018-04-27 |
| coupon2     | 2018-04-22 |
| coupon3     | 2018-04-28 |
+-------------+------------+

我正在使用REST Api作为test / abcd调用它,它正在工作。我希望@path接受test / abcd或test / abcd / ab等。我尝试使用“ test / {path} / *”无效。

由于我是新来的,请有人帮助我。

1 个答案:

答案 0 :(得分:1)

您应该在@Path中使用正则表达式,例如:

@Path("{parameter: .*}")
Response getData(@PathParam("parameter") List<String> parameter){
     //do processing
}

有关更多详细信息,请参见here给出的示例。