Используйте имена параметров метода, производя WSDL из Явы, используя wsgen и знатока?

Я произвожу WSDL от Явского класса, используя @WebService аннотация и управление wsgen, вызванный Знатоком строят цель.

Проблемой, которую я имею, является произведенный WSDL, определяет параметры для операций по веб-сервису как arg0, ar1, arg2, и т.д. вместо того, чтобы использовать названия параметра из кодекса. Эти имена не полезны клиентам обслуживания, пытающегося выяснять что потребности быть переданными в.

Есть ли способ сказать wsgen захватывать и использовать названия параметра из метода - или помещая аннотацию на метод или параметр, посланный в wsgen?

Спасибо!

10
задан Vinnie 26 January 2010 в 16:26
поделиться

1 ответ

121 --- 3612732

Используйте аннотацию @WebParam .

@WebMethod
public void thisMethodHasAWebParam(@WebParam(name="param1") String arg1) {
}
15
ответ дан 3 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: