我想在Java Web服务类中实现方法重载,如下所示:
public String myMethod(User user)
{
// My code
}
public String myMethod(User[] user)
{
for(int i=0; i<user.length; i++)
{
myMethod(user[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我转发一个User对象myMethod(),它应该触发第一个方法,如果我发送一个Users 数组,它应该触发第二个方法.
在WSDL文件中,它只显示一个方法.但是,如果我尝试调用@WebMethod(operationName="")这两个调用,我将无法生成WSDL文件.