Rest cxf rs能否返回接口的集合
我定义了一个接口IUser,并希望返回一个IUser集合,如下所示: @得到 @Pathgetuserlist/{id}/ @产品应用程序/xml 列表getUserList@PathParamid字符串id 在cxf 2.7.6下部署为rest服务时,出现以下错误: 未找到响应类ArrayList的消息正文编写器。Rest cxf rs能否返回接口的集合,rest,cxfrs,Rest,Cxfrs,我定义了一个接口IUser,并希望返回一个IUser集合,如下所示: @得到 @Pathgetuserlist/{id}/ @产品应用程序/xml 列表getUserList@PathParamid字符串id 在cxf 2.7.6下部署为rest服务时,出现以下错误: 未找到响应类ArrayList的消息正文编写器。 谁能帮我解决这个问题?谢谢 尝试在POJO中包装ArrayList,例如: @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD
谁能帮我解决这个问题?谢谢 尝试在POJO中包装ArrayList,例如:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class SimplePOJO
{
private List<IUser> list;
public List<IUser> getList() {
return list;
}
public void setList(List<IUser> list) {
this.list = list;
}
}
在服务实现中,您所要做的就是实例化SimplePOJO类,通过调用setList方法并返回SimplePOJO类来设置实现IUser接口的对象列表
您可能需要将以下内容添加到IUser接口和实现IUser的类中
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)