WSGENとMavenを使用してJavaからWSDLを生成するときにメソッドパラメーター名を使用しますか?
-
22-09-2019 - |
質問
JavaクラスからWSDLを生成しています @WebService
注釈とランニング wsgen
, 、Mavenビルドターゲットによってトリガーされます。
私が抱えている問題は、生成されたWSDLがWebサービス操作のパラメーターを次のように定義することです。 arg0, ar1, arg2
, コードからパラメーター名を使用する代わりに、など。これらの名前は、何を渡す必要があるかを把握しようとするサービスのクライアントには役に立ちません。
WSGENにメソッドのパラメーター名をつかんで使用するように指示する方法はありますか?メソッドに注釈を配置するか、WSGENに送信されたパラメーターを配置しますか?
ありがとう!
解決
使用 @WebParam
注釈。
@WebMethod
public void thisMethodHasAWebParam(@WebParam(name="param1") String arg1) {
}
所属していません StackOverflow