最近在写WebService服务端接口,但是客户端已经写好,属于逆向写接口。其中遇到一个问题,就是客户端给过来的报文字段名首字母是大写,但是我在写实体类时,用的是private 加 驼峰字段名。
发现问题:属性首字母用大写,但是生成wsdl时,显示的还是小写,于是怀疑是private字段之后,用get和set方法,webService自动将它转换成首字母小写。
解决方法:将属性改为public之后,问题解决。
另外发现的问题:如果是全大写的字段,则生成wsdl时,显示的是大写。
最近在写WebService服务端接口,但是客户端已经写好,属于逆向写接口。其中遇到一个问题,就是客户端给过来的报文字段名首字母是大写,但是我在写实体类时,用的是private 加 驼峰字段名。
发现问题:属性首字母用大写,但是生成wsdl时,显示的还是小写,于是怀疑是private字段之后,用get和set方法,webService自动将它转换成首字母小写。
解决方法:将属性改为public之后,问题解决。
另外发现的问题:如果是全大写的字段,则生成wsdl时,显示的是大写。