簡體   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