如何在命令提示符下使用 xjc 从 WSDL 使用 @XmlRootElement 生成 java class
How to generate java class with @XmlRootElement from WSDL using xjc in command prompt
创建 java 包的 xjc 方式是
xjc -wsdl myWsdl.wsdl
这会创建类似 com 的包
然后生成jar
jar cvf myJar.jar com/*
用 @XmlRootElement
生成 java classes 的任何方法
因为我的javaclass没有。
PS: 仅使用命令提示符
要强制生成@XmlRootElement
,请参考How to generate @XmlRootElement Classes for Base Types in XSD?。
但是,我认为您不需要使用 @XmlRootElement
。 post、No @XmlRootElement generated by JAXB 表示为什么 xjc
并不总是生成 @XmlRootElement
。
xjc
工具没有那些选项 @XmlRootElement 不是必需的。
使用obj工厂class对应的JAXBElement
创建 java 包的 xjc 方式是
xjc -wsdl myWsdl.wsdl
这会创建类似 com 的包
然后生成jar
jar cvf myJar.jar com/*
用 @XmlRootElement
生成 java classes 的任何方法
因为我的javaclass没有。
PS: 仅使用命令提示符
要强制生成@XmlRootElement
,请参考How to generate @XmlRootElement Classes for Base Types in XSD?。
但是,我认为您不需要使用 @XmlRootElement
。 post、No @XmlRootElement generated by JAXB 表示为什么 xjc
并不总是生成 @XmlRootElement
。
xjc
工具没有那些选项 @XmlRootElement 不是必需的。
使用obj工厂class对应的JAXBElement