繁体   English   中英

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

[英]RESTEasy: Can @Path in resource be packaged into a list?

我正在使用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() {...}
}

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

可能吗? 如果是这样,怎么做? 感谢您的回答。

您可以像这样使用:

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

路径将包含“ /资源”

参见路径参数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM