我有一个带有方法签名的Web服务,如下所示:
public RetType doIt(String description){
return null;
}
Run Code Online (Sandbox Code Playgroud)
在生成wsdl之后,我看到(在wsdl中)方法doIt有参数名称arg0.在代码优先方法中是否有一种方法可以像在Java类方法签名中那样在wsdl中指定参数名称?
如果您仍在使用JAX-WS(如昨天),则可以使用@WebParam注释及其name属性来控制生成的WSDL中的默认值:
public RetType doIt(@WebParam(name = "desc") String description) {
return null;
}
Run Code Online (Sandbox Code Playgroud)
如果您没有使用JAX-WS,请忘记我的回答.无论如何,你真的,真的没有提供足够的细节给读者你正在做什么.您需要在SO(以及其他任何地方)改进您提出问题的方式,您需要提供有关您正在做什么,在您的上下文,您正在使用的工具上的更多信息,提供一些代码(带注释!)人们无法猜测所有这些,他们并不都有你知道的水晶球.如果你赶时间而且不能这样做,我担心读者将来也不会花时间回答你的问题.祝你好运.
| 归档时间: |
|
| 查看次数: |
2625 次 |
| 最近记录: |