throwsAdviceのカスタム例外に例外をラップし、このカスタム例外をスローすることはできますか? 例:func()というメソッドを持つクラスAがあります。このfunc()は、異なる例外をスローします。私はこれらの例外をすべてMyOwnExceptionクラスにラップして、代わりにMyOwnExceptionをスローするこの関数について、スローアドバイスを適用します。スローアドバイスを使用してカスタム例外に未知の例外をラップする
これは可能ですか、助言してください。
throwsAdviceのカスタム例外に例外をラップし、このカスタム例外をスローすることはできますか? 例:func()というメソッドを持つクラスAがあります。このfunc()は、異なる例外をスローします。私はこれらの例外をすべてMyOwnExceptionクラスにラップして、代わりにMyOwnExceptionをスローするこの関数について、スローアドバイスを適用します。スローアドバイスを使用してカスタム例外に未知の例外をラップする
これは可能ですか、助言してください。
私は春について多くを知らないが、AspectJの(春のアプリ内からも使用可能)を使用すると、例外をキャッチしてのRuntimeExceptionにそれをラップするafter() throwing
ポイントカットを使用することができます。
さらに、例外機能の柔軟化(http://www.eclipse.org/aspectj/doc/next/progguide/semantics-declare.html#softened-exceptionsおよびhttp://www.eclipse.org/aspectj/doc/next/adk15notebook/declare-soft.html)を使用してください。
私はこれが古いと知っていますが、未回答のままです。適切と思われる場合は、私の答えを受け入れてupvoteしますか?ありがとう。 – kriegaex