У меня ниже код веб-сервиса с входным параметром в качестве типа данных массива.Я хочу знать, какую привязку JAXB дать userRoles
, чтобы она создала ArrayOfEmpRole
в wsdl.Теперь он создает EmpRoleArray
из-за parameterStyle = BARE
.
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
@WebService(serviceName = "EmployeeService", name="EmployeeService")
public class EmployeeService {
@WebMethod()
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
public String addEmployeeRoles(@WebParam(name="empRoles")final EmpRole[] userRoles){
return "SUCCESS";
}
}