服务类具有@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, ...)
Run Code Online (Sandbox Code Playgroud)
这些参数的列表正在增长,因此我想将它们放入包含所有这些参数的单个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();
}
Run Code Online (Sandbox Code Playgroud)
你会怎么做?这甚至可能吗?