如何将多个查询参数映射到 Jersey GET 请求上 Bean 的字段?
服务类具有接受多个参数的操作。这些参数作为查询参数传递到服务调用。@GET
@GET
@GET
@Path("find")
@Produces(MediaType.APPLICATION_XML)
public FindResponse find(@QueryParam("prop1") String prop1,
@QueryParam("prop2") String prop2,
@QueryParam("prop3") String prop3,
@QueryParam("prop4") String prop4, ...)
这些参数的列表正在增长,因此我想将它们放入包含所有这些参数的单个bean中。
@GET
@Path("find")
@Produces(MediaType.APPLICATION_XML)
public FindResponse find(ParameterBean paramBean)
{
String prop1 = paramBean.getProp1();
String prop2 = paramBean.getProp2();
String prop3 = paramBean.getProp3();
String prop4 = paramBean.getProp4();
}
你会怎么做?这有可能吗?