既存のクラスメソッドをフックして、ある種のロギングを行う必要があります。クラスは、アプリケーションでJarsとして作成および配置されます。私のシナリオの典型的な例は次のとおりです。
- 接続(java.sql.Connection)を開き、すべてのDB操作が完了したら接続を閉じます。ここで必要なのは、Connection.close()メソッドを呼び出すたびにカスタムメソッドを呼び出すことです。このためのコード変更は既存のプロジェクトで非常に大きくなるため、接続のカスタムクラスを作成できませんでした。
Closeメソッドをフックする方法はありますか?Javaでメソッドをフックすることは可能ですか?
どんな助けでも大歓迎です。ありがとう。