linux 生成wsdl java,IntelliJ IDEA 通过wsdl生成Java工程需要注意的几个问题

IntelliJ IDEA 是一个Java的可视化开发 工具,可以很方便的将一个wsdl生成一个java工程。但是在生成过程中会出现一些问题:

用来描述一个类型,HelloWorldRequestType  里面含有bParam,Message等字段。在转换成java工程的时候,

开头的小写字母t,b, p,s,n等会自动被转换成大写。而开头的大写字母R会自动被转换成小写。

例如:     “bParam”被转换成了“BParams”,需要手工将"BParam"改成"bParam"

elemField = new org.apache.axis.description.ElementDesc();

elemField.setFieldName("BParam");

elemField.setXmlName(new javax.xml.namespace.QName("urn:HelloWorldService", "bParam"));

elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));

elemField.setNillable(true);

typeDesc.addFieldDesc(elemField);

wsdl文件中变量描述的不同,生成的java工程中变量的类型也不一样。 同为int类型,          被转换成了   private int sParam;  而     被转换成了    private java.lang.Integer rParam;   如果该java工程需要通过jni调用c++ dll,则类型描述一定要对应。

更多关于IntelliJ IDEA的详细信息,或者下载地址请点这里0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值