[英]create java code from wsdl file using axis2 wrapper classes
我正在尝试使用 Axis-2 从 wsdl 文件生成 java 源代码,并且我希望有一些对象属于 Long(包装类)类型,但它们被生成为 long(原始数据类型),任何人都有关于如何生成 Java 代码并保持包装类原样而不更改为原始数据类型的想法?
wsdl2java to java generation tool in Axis2 has an undocumented parameter - Euwc which can be used for generating the wrapper types. Axis2 中的 wsdl2java 到 java 生成工具有一个未公开的参数 - Euwc ,可用于生成包装器类型。
uwc = USE_WRAPPER_CLASSES uwc = USE_WRAPPER_CLASSES
example: sh wsdl2java.sh -b -o ./out -S src -d adb -uri ./wsdl/file1.wsdl -wv 1.1 -ss -Euwc -sd -ssi -or -uw -p com.matt.generated
示例: sh wsdl2java.sh -b -o ./out -S src -d adb -uri ./wsdl/file1.wsdl -wv 1.1 -ss -Euwc -sd -ssi -or -uw -p com.matt.generated
These wrapper classes will be generated only when elements are optional ( ie: nillable="true" or minOccurs="0"/maxOccurs="1")仅当元素是可选的(即:nillable="true" 或 minOccurs="0"/maxOccurs="1")时才会生成这些包装类
For more details regarding the same, refer to the below links:有关相同的更多详细信息,请参阅以下链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.