Jersey chapter 3中的示例3.16表明可以在资源方法中注入更多bean:
@POST
public void post(@BeanParam MyBeanParam beanParam, @BeanParam AnotherBean anotherBean /*other params*/) {
...
}
但它没有显示@Path
注释的任何URI模式来访问该方法。
特别是我需要为多个bean实现GET
服务并访问它们的查询参数,如下所示:
@GET
public Response post(@BeanParam MyBeanParam beanParam, @BeanParam AnotherBean anotherBean /*other params*/) {
// process query params and return something
}
URI应该如下所示,我想:
http://[host]/mybeanparam?param1=v1¶m2=v2/anotherbean?param1=v3
有什么建议吗?