问题描述
<simpleType name="ComponentTypeCodeType">
<restriction base="tns:CodeType">
<maxLength value="20" />
</restriction>
</simpleType>
public class ComponentTypeCodeType extends CodeType{
}
其中应将restriction base="tns:CodeType"
生成为extends CodeType
。
我正在使用名为:的maven插件
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>2.7.3</version>
全局绑定文件:
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc">
<!-- Key global bindings file,do not delete,maps date/time fields
and makes sure all top level elements are annotated with XmlRootElement annotation -->
<jaxb:globalBindings generateElementProperty="false" mapSimpleTypeDef="true" collectionType="indexed">
<jaxb:javaType name="java.util.Date" xmlType="xsd:date"
printMethod="util.jxb.adapter.DateAdapter.printDate"
parseMethod="util.jxb.adapter.DateAdapter.parseDate"/>
<xjc:simple />
</jaxb:globalBindings>
</jaxb:bindings>
@XmlAccessorType(XmlAccesstype.FIELD)
@XmlType(name = "ComponentTypeCodeType",propOrder = {
"value"
})
@Generated(value = "com.sun.tools.xjc.Driver",date = "2020-11-08T06:04:19+07:00",comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
public class ComponentTypeCodeType {
@XmlValue
@Generated(value = "com.sun.tools.xjc.Driver",comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
protected CodeType value;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)