0
CXF에 문제가 있습니다.Maven CXF wsdl2java, 숫자 앞에 문자열 열거 형에 밑줄이 추가되었습니다.
<xs:simpleType name="EnumCodeDetailActionFonctionnelle">
<xs:restriction base="xs:string">
[many more]
<xs:enumeration value="RET_PIE"/>
<xs:enumeration value="RET_PI4"/>
<xs:enumeration value="RET_PI2"/>
<xs:enumeration value="RET_PI1"/>
<xs:enumeration value="RES_COU"/>
<xs:enumeration value="RES_AFF"/>
<xs:enumeration value="REP_AFF"/>
<xs:enumeration value="REN_REP"/>
<xs:enumeration value="REL_PI2"/>
<xs:enumeration value="REL_PI1"/>
<xs:enumeration value="RELANCE"/>
[many more]
</xs:restriction>
</xs:simpleType>
을하지만, 여기에 생성 된 코드입니다 :
@XmlEnum
public enum EnumCodeDetailActionFonctionnelle {
[many more]
RET_PIE("RET_PIE"),
@XmlEnumValue("RET_PI4")
RET_PI_4("RET_PI4"),
@XmlEnumValue("RET_PI2")
RET_PI_2("RET_PI2"),
@XmlEnumValue("RET_PI1")
RET_PI_1("RET_PI1"),
RES_COU("RES_COU"),
RES_AFF("RES_AFF"),
REP_AFF("REP_AFF"),
REN_REP("REN_REP"),
@XmlEnumValue("REL_PI2")
REL_PI_2("REL_PI2"),
@XmlEnumValue("REL_PI1")
REL_PI_1("REL_PI1"),
RELANCE("RELANCE"),
[many more]
}
왜 코드, 예를 들어, 각 번호 앞에 밑줄이 나는 자바로 생성되는 내 XSD에 다음과 같은 열거를 가지고 : RET_PI _ 4 ("RET_PI4")? 그걸 없애는 방법이 있습니까?
들으)
이는 JAXB 스펙 관련이있다? –