正在尝试针对媒体类型“ application / xml”返回HTTP GET请求上的对象列表。
Am低于错误:
严重:找不到用于媒体类型= application / xml,类型= class java.util.ArrayList,genericType = class java.util.ArrayList的MessageBodyWriter。]
尝试过以下事情:
1)我的DTO没有arg构造函数,并实现可序列化。2)我在pom中有jersey jaxb依赖项来执行xml marshall / unmarshall。
注
:它只适用于返回单个对象,但不适用于对象列表这可能是一个愚蠢的错误。
@XmlRootElement public class Company implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String car; private String brand; public Company() { } ...... genereated setter/getter
我正在从数据库中获取对象列表。
// values getting from database. List<Company> companyList = new ArrayList<Company>(values); return Response.status(Status.OK).entity(companyList).build();
感谢帮助!
正在尝试针对媒体类型“ application / xml”返回HTTP GET请求上的对象列表。出现以下错误:严重:找不到媒体类型为application / xml,类型为class的MessageBodyWriter ...
以前我只是路过