使用JAX-WS将静态字段值传递给WSDL

时间:2014-09-12 20:29:07

标签: wsdl jax-ws xml-attribute

我需要在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;改性剂

0 个答案:

没有答案