我有两条路径@Path(" {gpid}")和@Path(" {gpid} / vip")我希望两者都指向相同的方法,但在方法中他们将使用两个不同的daos,这可能吗?我正在使用网球服务
答案 0 :(得分:0)
是的,您可以将路径的一部分作为参数包含在内,然后在方法中使用它。在Java中,您就是这样做的:
@Path("/{gpid}{isvip : (/vip)?}")
public Response myMethod(@PathParam("gpid") String gpid,
@PathParam("isvip") String isvip)
注意使用正则表达式。在正文中,检查isvip
的值是空/空还是字符串“vip”。