我需要在WSDL中为JAX-WS WebService设置一个属性值。我发现这可以使用@XmlAttribute注释来实现" public static final"复杂类型的字段,但我如何实际将值从我的类传递给WSDL?例如,我有一个用作方法参数的类:
@XmlType(name = "argument")
public class Argument {
@XmlAttribute
public static final int fixer = 7;
}
这将创建以下WSDL:
<xs:attribute name="fixer" type="xs:int" use="required"/>
但我需要的是:
<xs:attribute name="fixer" type="xs:int" use="required" fixed=7/>
如何使用JAX-WS注释实现此目的?
任何帮助将不胜感激!
编辑:添加&#39;最终&#39;改性剂