Java で動的プロキシを学習しようとしています。
それらがどのように機能するかは知っていますが、私の問題の解決策を見つけることができません: インターフェイスと、メソッド a()、b() および c() を使用したその実装がネストされている場合 (a() が b( を呼び出すとしましょう) ) c()) を呼び出します。オブジェクトをプロキシして、メソッドへの各呼び出しをログに記録したいと思います。
そのため、実行前にログ行を出力する invoke() メソッドなどの InvocationHandler をコーディングします。
しかし、proxy.a() を呼び出すと、メソッド a() の呼び出しのみが記録され、メソッドのチェーン全体は記録されません。
私は何が欠けていますか?プロキシのターゲットはプロキシ自体でなければなりませんか?