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

被折叠的 条评论
为什么被折叠?
