我正在使用CXF,我的bean如下
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Test {
@XmlElement(name="id")
protected Long Id;
@XmlElement(name = "students")
protected Set<String> students;
//Getters and setters
}
当我尝试使用下面的请求时,它起作用了
@POST
@Path("/test")
public String getCounts(JAXBElement<Test> jaxFilters) {
Test filter = jaxFilter.getValue();
//Some logic
}
但是当我使用下面的请求时,我得到了400个错误
@POST
@Path("/test")
public String getCounts(JAXBElement<List<Test>> jaxFilters) {
List<Test> filter = jaxFilter.getValue();
//Some logic
}
有人能帮我写一个Post请求来接受jaxb bean的集合作为Post请求的主体吗。
提前谢谢。