Jaxb 生成的XSD属性的名称与java对象的名称不同

Jaxb 生成的XSD属性的名称与java对象的名称不同,jaxb,Jaxb,是否可以从Java对象生成一个名称与类或其属性不同的XSD?假设我有一个具有属性“currency”的类,并且在生成的xsd中我想将其重命名为“currencyType”许多JAXB(JSR-222)注释(即@xmlement,@xmltribute,@XmlType等)允许您指定一个名称来覆盖从类或属性名派生的默认名称 @xmlement(name=“currencyType”) 公共字符串getCurrency(){ 返回货币; }

是否可以从Java对象生成一个名称与类或其属性不同的XSD?假设我有一个具有属性“currency”的类,并且在生成的xsd中我想将其重命名为“currencyType”

许多JAXB(JSR-222)注释(即
@xmlement
@xmltribute
@XmlType
等)允许您指定一个名称来覆盖从类或属性名派生的默认名称

@xmlement(name=“currencyType”)
公共字符串getCurrency(){
返回货币;
}