那是我目前的REST GET方法.
@GET
@Path("/URI/{input1}")
@Produces(MediaType.APPLICATION_JSON)
public List getDetails(@PathParam("input1") String input1) throws ServiceException;
现在我想再添加3个输入参数.我可以创建一个包含所有4个输入参数的POJO对象,并将该POJO传递给GET方法,而不是将所有4个参数添加为pathparams
@GET
@Path("/URI")
@Produces(MediaType.APPLICATION_JSON)
public List getDetails(InputPojo input) throws ServiceException;
带输入参数的POJO类:
class InputPojo {
String input1;
String input2;
String input3;
// Getters and Setters.
}
或者这是针对REST GET规范的,我不能使用Java POJO对象作为输入参数?