Springのプロキシメカニズムとしてcglibを使用したいと思います。問題は、コンストラクターによって依存関係が注入されているBeanがいくつかあり、これを変更できないことです。CGLIBはそれをあまり好まないようで、そのBeanをインスタンス化することはできません。それを回避する方法はありますか?(たとえば、一部のBeanのcglibプロキシを無効にすることはできますか?またはさらに良いことに、それらのBeanのCGLIBプロキシも使用できますか?)
事前にTx
簡単に言えば、そのような Bean はプロキシできないということです。SPR-3150ジラの問題を参照してください。
Eugene はおそらく彼の短い答えで正しいので、それを行う別の方法は、継承の代わりに構成を使用して、アダプターまたはデコレーターパターンを使用することです。デコレータをプロキシし、元の Bean を依存関係として持たせます。
または、賢明なことをして、インターフェースベースのプロキシに切り替えてください。