Jakarta ee JAXB更新XML文件
我正在使用JAXB在服务器上生成XML文件。在我第一次部署服务器之后。我想更改XML文件的一些标记名。然后我更改了一些类变量。我重新编译了java文件并重新部署。但是,XML根本不会改变。我是否需要执行一些额外的步骤来更新XML文件?默认情况下,JAXB(JSR-222)实现基于公共属性(get/set方法)和公共字段(实例变量)的XML元素名称。如果您的字段不是公共的,那么更改字段名称不会影响XML标记 如果要将元素名称基于字段,可以使用Jakarta ee JAXB更新XML文件,jakarta-ee,jaxb,Jakarta Ee,Jaxb,我正在使用JAXB在服务器上生成XML文件。在我第一次部署服务器之后。我想更改XML文件的一些标记名。然后我更改了一些类变量。我重新编译了java文件并重新部署。但是,XML根本不会改变。我是否需要执行一些额外的步骤来更新XML文件?默认情况下,JAXB(JSR-222)实现基于公共属性(get/set方法)和公共字段(实例变量)的XML元素名称。如果您的字段不是公共的,那么更改字段名称不会影响XML标记 如果要将元素名称基于字段,可以使用@xmlacessortypr(xmlacesstype
@xmlacessortypr(xmlacesstype.Field)
注释:
您还可以在属性上使用
@xmlement
来更改名称。向我们显示类的代码以及您所提到的标记所在的代码。没有这一点,我们无法回答。