我如何拥有一个复合资源,以便GET向它返回一个GET列表到它的所有子资源,以便它们也可以接受GET?
使用@QueryParam有两个方法,比如@Path(“students”)和@Path(“student”)不适合我正在寻找的东西,这就是复合资源只是异构资源的一个愚蠢的容器。答案 0 :(得分:0)
如果资源有一个使用@Path注释但没有@GET的方法,则预计返回的值是resoruce(具有@GET)。
类似于(伪代码):
@Path("resources")
class MyResource {
var subs = Map[String, AnyRef]()
@GET
def get = ...
@Path("{sub}")
def sub(@QueryParam("sub") sub: String) = subs(sub)
}