Java jaxb解组xml数据的默认规则是什么?

Java jaxb解组xml数据的默认规则是什么?,java,jaxb,Java,Jaxb,想知道,如果类没有任何注释,jaxb如何将xml数据解组到类中 我发现它可以采取以下措施 如果我在xml中有一个节点“标签” 我在类中有“_label”字段以及“getLabel”和“setLabel”方法 jaxb可以成功地解开它。只想知道它的默认规则。以下内容来自JAXB 2规范(): 8.12默认映射 本节介绍默认设置 程序元素的映射。这个 默认映射是用术语指定的 默认注释的 被认为适用于某个程序 元素,即使它们不存在 8.12.1将Java标识符转换为XML名称 以下是默认映射 对于不同

想知道,如果类没有任何注释,jaxb如何将xml数据解组到类中

我发现它可以采取以下措施

如果我在xml中有一个节点“标签”

我在类中有“_label”字段以及“getLabel”和“setLabel”方法


jaxb可以成功地解开它。只想知道它的默认规则。

以下内容来自JAXB 2规范():

8.12默认映射

本节介绍默认设置 程序元素的映射。这个 默认映射是用术语指定的 默认注释的 被认为适用于某个程序 元素,即使它们不存在

8.12.1将Java标识符转换为XML名称

以下是默认映射 对于不同的标识符:

  • 类名:通过反大写将类名映射到XML名称 使用 java.beans.Introspector.decapitalize(类 姓名)
  • enumtype名称:enumtype名称通过de映射到XML名称 资本化使用 java.beans.Introspector.decapitalize(枚举类型 姓名)
  • 属性名(例如地址)是从JavaBean访问方法派生的 (例如getAddress)由JavaBean de编写 JavaBean的大小写 属性名 java.beans.Introspector.decapitalize(JavaBeanAcc (方法)