Apache CXF: изменение имени arg0 на конкретное c имя поля в XML (Java2WSDL) - PullRequest
0 голосов
/ 09 марта 2020

Как изменить arg0 с Apache WSDL, сгенерированный CXF, на что-то конкретное c вроде "name"

// Fields
@WebParam(name="prgPregnancyIdPk")
@XmlElement(name = "prgPregnancyIdPk")
private String prgPregnancyIdPk;

Я пытаюсь использовать @ XmlElement , безрезультатно. Сгенерированный WSDL по-прежнему использует arg0.

Когда я пытаюсь использовать @ WebParam из javax.ws.WebParam , он говорит: «Аннотация @WebParam запрещена для этого location "

Это расстраивает Apache CXF!

Я могу go сгенерировать файл WSDL и редактировать имена параметров, но я не думаю, что это лучший способ go.

...