xjc를 사용하여 몇 가지 클래스를 만들었습니다.JAXB - List <Serializable>?
public class MyType {
@XmlElementRefs({
@XmlElementRef(name = "MyInnerType", type = JAXBElement.class, required = false),
})
@XmlMixed
protected List<Serializable> content;
public List<Serializable> getContent() {
if (content == null) {
content = new ArrayList<Serializable>();
}
return this.content;
}
}
하지만 난 MyInnerType가 직렬화 가능하지 않기 때문에
getContent().add(newItem);
를 사용하여 내부 요소를 추가 기운 다. 오브젝트 목록이 아닌 이유는 무엇입니까? 내부 요소를 추가하려면 어떻게해야합니까?
: 2 링크에서
? – Tudor
MyInnerType이 Serializable이 아닙니다. – bunnyjesse112