Я хотел бы реализовать перегрузку метода в классе веб-сервиса Java следующим образом:
public String myMethod(User user)
{
// My code
}
public String myMethod(User[] user)
{
for(int i=0; i<user.length; i++)
{
myMethod(user[i]);
}
}
Если я перенаправляю один объект User
в myMethod()
, он должен вызвать первый метод, и если я отправлю массив из User
s, он должен вызвать второй метод.
В файле WSDL показан только один метод. Однако если я попытаюсь вызвать @WebMethod(operationName="")
для обоих вызовов, мне не удастся сгенерировать файл WSDL.