Использовать имена параметров метода при генерации WSDL из Java с помощью wsgen и maven?
я генерирую WSDL из класса Java, используя @WebService
аннотация и запуск wsgen
, вызванный целью сборки Maven.
проблема у меня есть сгенерированный WSDL определяет параметры для операций веб-службы как arg0, ar1, arg2
и т. д. Вместо использования имен параметров из кода. Эти имена не помогают клиентам службы, пытающимся выяснить, что нужно передать.
есть ли способ сказать wsgen захватить и использовать имена параметров из метода-путем размещения аннотации к методу или параметру, отправленному в wsgen?
спасибо!
1 ответов
использовать @WebParam
Примечание.
@WebMethod
public void thisMethodHasAWebParam(@WebParam(name="param1") String arg1) {
}