gpt4 book ai didi

java - 删除 class= 属性

转载 作者:IT老高 更新时间:2023-10-28 20:40:19 28 4
gpt4 key购买 nike

我正在使用简单的 xml 库:http://simple.sourceforge.net/home.php

@ElementList 注解有问题:如果我像这样使用这个注解:

@ElementList
protected List<Element> elements;

我的 XML 文件还有一个属性:

<elements class="java.util.ArrayList">

如何去掉属性class="....." ?

最佳答案

class 属性告诉Simple 你使用哪个List 实现。如果它丢失,Simple 会自行寻找合适的类。

一种解决方案是使用 ArrayList 代替 List:

@ElementList
protected ArrayList<Element> elements;

现在 Simple 不会添加类属性。

另一种方式:

@Path("elements")
@ElementList(inline=true)
protected List<Element> elements;

这会内联您的列表(不使用 elements-Tag),但会将其放入"new"elements-Tag

关于java - 删除 class= 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12113025/

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