RESTEasy:资源中的@Path可以打包成一个列表吗?

时间:2015-06-05 09:14:06

标签: java path resteasy

我正在使用RESTEASY。

@Path("/resources")
public class MyResource {

    @GET
    @Path("/book")
    public String get() {...}

    @GET
    @Path("/stuff")
    public String get() {...}
}

是否可以将每个@Path打包到列表或数组中?也许是这样的:

A = "/resources"
B = "/book"
C = "/stuff"

资源就是这样:

@Path("{A}")
public class MyResource {

    @GET
    @Path("{B}")
    public String get() {...}

    @GET
    @Path("{C}")
    public String get() {...}
}

这样我就可以打开列表并更改路径,而无需修改资源中的值。

有可能吗?如果是这样,怎么做呢?谢谢你的回答。

1 个答案:

答案 0 :(得分:0)

您可以使用:

@GET
@Path("{A}")
public String getXyz(@PathParm("A") String path) {...} 

路径将包含" / resource"

请参阅Path Param