JAX-WS:用枚举中的非ASCII字符生成WSDL

时间:2018-09-19 06:59:47

标签: java jax-ws

我正在使用wsdl的API

<xs:simpleType name="SubjectType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="ФЛ"/>
    <xs:enumeration value="ЮЛ"/>
  </xs:restriction>
</xs:simpleType>

它正在生成下一个代码:

@XmlType(name = "SubjectType")
@XmlEnum
public enum SubjectType {

    \u0424\u041b,
    \u042e\u041b;

    public String value() {
        return name();
    }

    public static SubjectType fromValue(String v) {
        return valueOf(v);
    }

}

而且我不能使用枚举,因为它是Unicode转义的。应该是“ФЛ,ЮЛ;”之类的

对此有任何可能的解决方案吗? 文件编码为UTF-8,Maven属性和Intellij想法也都是UTF-8

0 个答案:

没有答案