throwsAdvice で例外をカスタム例外にラップし、このカスタム例外をスローすることは可能ですか? たとえば、func() というメソッドを持つクラス A があります。この func() はさまざまな例外をスローします。この func に throws アドバイスを適用して、これらすべての例外を MyOwnException クラスにラップし、代わりに MyOwnException をスローします。
これは可能ですか、アドバイスしてください。
私は Spring についてあまり知りませんが、AspectJ (Spring アプリ内からも使用可能) を使用すると、after() throwing
ポイントカットを使用して例外をキャッチし、それを RuntimeException にラップできます。
または、さらに良いことに、例外ソフトニングと呼ばれる言語機能を使用します。.org/aspectj/doc/next/adk15notebook/declare-soft.html .