嗨,有人可以解释如何解决以下问题。我有这样的班级结构..
public class RequestWrapper implements Seriallizable
{
private List<Request> requests = null;
@XmlElementRefs( { @XmlElementRef(type = Class1.class), @XmlElementRef(type = Class2.class), .. And so on } )
public List<Request> getRequests()
{
return requests;
}
}
这个 Request 类是一个 Abstract 类。项目中的许多类都扩展了这个 Request 类。出于这个原因,我不能通过声明许多 @XmlElementRef 注释来添加代码。
这个@XmlElementRefs 标记有什么办法可以查找整个类路径,而不是只查找声明的@XmlElementRef。
请尽快回复此帖...