استخدم أسماء معلمات الطريقة عند إنشاء WSDL من Java باستخدام WSGen و Maven؟
-
22-09-2019 - |
سؤال
أقوم بإنشاء WSDL من فئة Java باستخدام @WebService
التعليقات التوضيحية والجري wsgen
, ، الناجم عن هدف بناء maven.
المشكلة التي أمتلكها هي أن WSDL التي تم إنشاؤها تحدد المعلمات لعمليات خدمة الويب arg0, ar1, arg2
, ، إلخ ، بدلاً من استخدام أسماء المعلمات من الكود. هذه الأسماء ليست مفيدة لعملاء الخدمة الذين يحاولون معرفة ما يجب نقله.
هل هناك طريقة لإخبار WSGen بالاستيلاء على أسماء المعلمات واستخدامها من الطريقة - إما عن طريق وضع تعليق على الطريقة أو المعلمة المرسلة إلى WSGen؟
شكرًا!
المحلول
استخدم ال @WebParam
حاشية. ملاحظة.
@WebMethod
public void thisMethodHasAWebParam(@WebParam(name="param1") String arg1) {
}
لا تنتمي إلى StackOverflow