在泽西岛的一个方法中注入更多的豆子

时间:2015-09-05 10:18:29

标签: java rest jersey jersey-2.0

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&param2=v2/anotherbean?param1=v3

有什么建议吗?

0 个答案:

没有答案