【发布时间】:2011-09-27 22:59:23
【问题描述】:
我正在尝试在父类中使用 JAXB 注释,以便所有子类都可以继承它们,但我遇到了编组错误。当我在子类中包含 @XmlRootElement 和 @XmlAccessorType(XmlAccessType.FIELD) 时,我没有收到以下错误
错误: HTTP 状态 500 - 找不到类型的响应对象的 MessageBodyWriter:媒体类型的 java.util.ArrayList:application/xml
@MappedSuperclass
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Parent {
//class contents here
}
public class Child extends Parent{
//class contents here
}
【问题讨论】:
-
用
@GET注释的JAX-RS方法返回ArrayList<Parent>、ArrayList<Child>或ArrayList是什么?
标签: java jakarta-ee jaxb