0

軸 1.1 で開発された Web サービスがいくつかあり、いくつかの変更を加える必要があります。この間、例外処理コードを修正していますが、エラーが発生したときにどのような例外をスローすればよいかわかりません。

メッセージをクライアントに送信するだけでよく、スタック トレースや例外のカスタム情報について心配する必要はありません。私は、ソープフォールトを拡張したり、失敗の理由を提供したり、そのすべてのジャズに対処したくありません。

@WebMethod
public string[] myMethod() throws ..?.. {
    throw new AxisFault(); // not recommended
    throw new SOAPFaultException();  // seems overly general
    throw new Exception(); // what we have now
}

これを行う正しい方法はありますか、それともthrow new Exception正しい方法ですか?

4

1 に答える 1