0

我正在使用 JAXB 在服务器上生成 XML 文件。在我第一次部署服务器之后。我想更改 XML 文件的一些标签名称。然后我更改了一些类变量。我重新编译了java文件并重新部署。但是,XML 根本没有改变。我是否需要执行一些额外的步骤来更新 XML 文件?

4

1 回答 1

0

默认情况下,JAXB (JSR-222) 实现基于公共属性(get/set 方法)和公共字段(实例变量)的 XML 元素名称。如果您的字段未公开更改,则名称不会影响 XML 标记。

如果要将元素名称基于字段,可以使用@XmlAccessorTypr(XmlAccessType.Field)注释:

您也可以@XmlElement在属性上使用来更改名称。

于 2013-05-14T07:36:34.700 回答