2017-12-14 7 views
0

現在、Javaアプリケーションを作成中です。実行時に特定のクラスメソッドによってスローされ、ファイルまたはデータベースに記録されるすべての例外を取得する必要があります。 。だから、私の頭に浮かんだアイデアは、例えば、アノテーションを使用して、その中に宣言されたメソッドによってスローされる例外をキャプチャし、ちょうどキャプチャするために何か方法を試す必要があるクラスにアノテーションを付けることですカスタム注釈で注釈が付けられたクラスのメソッドによってスローされた例外は、この場合は@traceableです。実行時に特定のメソッドによって引き起こされたキャッチエラー[in java]

アイデアは私の頭の中にありますが、私はリフレクションを使ってもそれらの例外をキャッチできません。

私のアイデアを使って達成する方法を説明したり、別の解決策を提案したりすることで、問題を解決できるかどうかが分かります。

ありがとうございました。

+0

これらのクラスはすでに春またはCDIなどの依存性注入フレームワークで使用されるproxyable部品でない限り、あなたはおそらく、AspectJのになっているはずです。 –

答えて

関連する問題