me gustaría poner en práctica la sobrecarga de métodos en la clase de servicio web Java como sigue:¿Podemos implementar la sobrecarga de métodos en la clase de servicio web?
public String myMethod(User user)
{
// My code
}
public String myMethod(User[] user)
{
for(int i=0; i<user.length; i++)
{
myMethod(user[i]);
}
}
Si se reenvía un solo User
objeto a myMethod()
, se debe activar el primer método y si envío una serie de User
s , debería desencadenar el segundo método.
En el archivo WSDL, muestra solo un método. Sin embargo, si intento llamar al @WebMethod(operationName="")
para ambas llamadas, no puedo generar el archivo WSDL.
No creo que sea posible sobrecargar un servicio web, e incluso si lo es, ciertamente no es una buena práctica – ControlAltDel