gpt4 book ai didi

java - XmlElement 注解可以有多种类型吗?

转载 作者:行者123 更新时间:2023-11-29 09:01:28 25 4
gpt4 key购买 nike

我有一个 super 类型的列表,即

List<IFoo> foo

该列表包含来自两个不同子类型的对象:

public class FooBar implements IFoo{
}

public class FooType implements IFoo{
}

有没有办法将多种类型添加到 XmlElement 注释中,即

XmlElement(type={FooBar.class, FooType.class)
List<IFoo> foo

最佳答案

通过使用注释 XmlElements,您可以为一个列表设置多个类型。

例如

@XmlElements({
@XmlElement(type=FooBar.class),
@XmlElement(type=FooType.class)
})
List<IFoo> foo;

关于java - XmlElement 注解可以有多种类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com