こんにちは、誰か次の問題を解決する方法を説明してください。私はこのようなクラス構造を持っています..
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 のみを検索する代わりに、クラス パス全体を検索できる方法はありますか。
この投稿にすぐに返信してください...