Я пытаюсь использовать аннотации JAXB в родительском классе, чтобы все подклассы могли их наследовать, но я сталкиваюсь с ошибкой маршалинга. Я не получаю сообщение об ошибке ниже, когда я включаю @XmlRootElement и @XmlAccessorType (XmlAccessType.FIELD) в подкласс
ошибка:
HTTP Status 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
}