Java 泽西岛:复合资源
我怎么能让一个资源是复合的,这样一个GET-to-it返回一个GET-to-it所有子资源的列表,这样它们也可以接受一个GETJava 泽西岛:复合资源,java,rest,jersey,Java,Rest,Jersey,我怎么能让一个资源是复合的,这样一个GET-to-it返回一个GET-to-it所有子资源的列表,这样它们也可以接受一个GET 使用@Pathstudents和@Pathstudent和@QueryParam这两种方法并不符合我的要求,这就是复合资源只是异构资源的哑容器 如果资源有一个用@Path注释的方法,但没有@GET,则返回的值应该是resoruce has@GET 比如伪代码: @Path("resources") class MyResource { var subs = Map
使用@Pathstudents和@Pathstudent和@QueryParam这两种方法并不符合我的要求,这就是复合资源只是异构资源的哑容器 如果资源有一个用@Path注释的方法,但没有@GET,则返回的值应该是resoruce has@GET 比如伪代码:
@Path("resources")
class MyResource {
var subs = Map[String, AnyRef]()
@GET
def get = ...
@Path("{sub}")
def sub(@QueryParam("sub") sub: String) = subs(sub)
}
如果资源有一个用@Path注释的方法,但没有@GET,则返回的值应该是resoruce has@GET 比如伪代码:
@Path("resources")
class MyResource {
var subs = Map[String, AnyRef]()
@GET
def get = ...
@Path("{sub}")
def sub(@QueryParam("sub") sub: String) = subs(sub)
}