Класс сервиса имеет операцию @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();
}
Как вы это сделаете? Возможно ли это?