axis2如何使用自己的参数名

axis2如何使用自己的参数名,第1张

AXIS2默认生成的wsdl文件中所有的方法参数是args0,args1...等等

要使wsdl文件中的方法参数显示为webservice接口中的实际的参数名称,

需要对webservice接口中的方法参数用@WebPara(name="参数名称")进行注解

(提示: 是对接口定义的方法参数进行注解, 而不是对实现类的方法参数进行注解)

例如:webservice的认证接口定义:

public interface AuthService

{

public UserToken auth(@WebParam(name="userName") String userName, @WebParam(name="password") String password) throws ServiceException

}

怎么说呢,我是做Java webservice接口的,.net我不懂,我觉得这个参数不同肯定是跟语言有关系的。

.net我不知道,Java的命名空间应该在webservice的配置文件里有吧,不用在这里传过来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11267412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存