JAXB文档注释
我有以下带有JAXB @XMLRootElement注释的java类
@XmlRootElement(name="ClientData") public class ClientData { /** * The first address field of the person */ private String address1 = null; }
当我生成xsd架构时,它会生成这个xml片段
是否可以使用JAXB注释,以便在我的最终模式中将address1字段的文档详细信息包含为xs:annotation / xs:documentention元素?
The first address field of the person
简单的回答:不可能内置的JAXB。
我不知道是否可能,因为我从未使用它。 但据我所知,API不支持文档元素。 但是,您可以使用@XMLElement批注为您的成员提供更具描述性的名称。
//Example: Code fragment public class USPrice { @XmlElement(name="itemprice") public java.math.BigDecimal price; }